;;; Segment code (00001000)
00001000 A8 00 30 00 44 00 58 00 00 00 00 00 30 32 30 35 ..0.D.X.....0205
00001010 01 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 ................
00001020 28 00 00 01 44 FE 1F 52 00 00 00 00 00 4A 03 00 (...D..R.....J..
00001030 00 38 02 00 00 00 00 00 00 00 00 00 00 00 00 00 .8..............
00001040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00001050 00 00 00 00 00 00 00 00 09 55 4E 5A 49 50 5F 43 .........UNZIP_C
00001060 4C 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LI..............
00001070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00001080 0A 55 4E 5A 49 50 20 35 2E 33 32 00 00 00 00 00 .UNZIP 5.32.....
00001090 1F 98 44 FE 1F D2 9B 00 05 30 35 2D 30 35 00 00 ..D......05-05..
000010A0 00 00 00 00 00 00 00 00 10 00 05 00 01 00 00 00 ................
000010B0 80 00 00 00 02 00 00 00 10 00 12 00 06 00 00 00 ................
000010C0 8A 00 00 00 07 00 00 00 0C 00 80 00 18 00 00 00 ................
000010D0 8C 00 00 00 10 00 1E 00 98 00 00 00 8A 00 00 00 ................
000010E0 19 00 00 00 0C 00 64 00 B6 00 00 00 8C 00 00 00 ......d.........
000010F0 10 00 02 00 1A 01 00 00 8A 00 00 00 37 00 00 00 ............7...
00001100 10 00 89 00 1C 01 00 00 80 00 00 00 39 00 00 00 ............9...
00001110 10 00 02 00 A5 01 00 00 0A 04 00 00 C2 00 00 00 ................
00001120 0C 00 14 00 EC FF 3F 00 8C 00 00 FD 20 00 04 00 ......?..... ...
00001130 00 00 00 00 21 00 00 03 00 00 00 00 03 00 00 04 ....!...........
00001140 0B 56 41 58 43 52 54 4C 5F 30 30 31 1F 00 C1 00 .VAXCRTL_001....
00001150 00 00 00 00 21 00 00 03 00 00 00 00 0E 00 00 01 ....!...........
00001160 0A 4C 49 42 52 54 4C 5F 30 30 31 1F 00 4F 01 00 .LIBRTL_001..O..
00001170 00 00 00 21 00 00 03 00 00 00 00 0C 80 00 81 0A ...!............
00001180 4D 54 48 52 54 4C 5F 30 30 31 00 00 FF FF FF FF MTHRTL_001......
00001190 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
000011F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
00001200 14 00 01 01 06 00 02 00 14 00 00 00 20 00 00 00 ............ ...
00001210 58 09 00 00 0C 00 01 03 00 00 00 00 55 4E 5A 49 X...........UNZI
00001220 0C 00 01 04 00 00 01 00 2C 00 00 00 28 00 02 01 ........,...(...
00001230 E0 00 03 00 54 00 00 00 C0 00 00 00 6C 08 00 00 ....T.......l...
00001240 00 20 00 00 20 00 00 00 00 00 00 00 06 05 55 4E . .. .........UN
00001250 5A 49 50 00 34 00 04 01 00 00 03 00 88 00 00 00 ZIP.4...........
00001260 00 00 00 00 00 00 00 00 01 00 1E 00 21 00 29 00 ............!.).
00001270 00 00 02 50 31 07 5A 49 50 46 49 4C 45 08 5A 69 ...P1.ZIPFILE.Zi
00001280 70 20 66 69 6C 65 00 00 38 00 04 01 61 00 03 00 p file..8...a...
00001290 00 00 00 00 00 00 00 00 00 00 00 00 02 00 1E 00 ................
000012A0 21 00 28 00 00 00 02 50 32 06 49 4E 46 49 4C 45 !.(....P2.INFILE
000012B0 0E 46 69 6C 65 73 20 74 6F 20 55 6E 5A 69 70 00 .Files to UnZip.
000012C0 28 00 04 02 03 01 03 00 E8 00 00 00 00 00 00 00 (...............
000012D0 DC 07 00 00 01 00 1E 00 1E 00 00 00 00 00 06 42 ...............B
000012E0 49 4E 41 52 59 00 00 00 24 00 04 02 03 01 03 00 INARY...$.......
000012F0 0C 01 00 00 00 00 00 00 DC 07 00 00 02 00 1E 00 ................
00001300 1E 00 00 00 00 00 04 54 45 58 54 00 28 00 04 02 .......TEXT.(...
00001310 02 01 03 00 34 01 00 00 00 00 00 00 00 00 00 00 ....4...........
00001320 03 00 1E 00 1E 00 00 00 00 00 06 53 43 52 45 45 ...........SCREE
00001330 4E 00 00 00 28 00 04 02 11 01 03 00 5C 01 00 00 N...(.......\...
00001340 00 00 00 00 00 00 00 00 04 14 1E 00 1E 00 00 00 ................
00001350 00 00 09 44 49 52 45 43 54 4F 52 59 28 00 04 02 ...DIRECTORY(...
00001360 02 01 03 00 84 01 00 00 00 00 00 00 00 00 00 00 ................
00001370 05 00 1E 00 1E 00 00 00 00 00 07 46 52 45 53 48 ...........FRESH
00001380 45 4E 00 00 24 00 04 02 00 01 03 00 A8 01 00 00 EN..$...........
00001390 00 00 00 00 00 00 00 00 06 00 1E 00 1E 00 00 00 ................
000013A0 00 00 04 48 45 4C 50 00 24 00 04 02 02 01 03 00 ...HELP.$.......
000013B0 CC 01 00 00 00 00 00 00 00 00 00 00 07 00 1E 00 ................
000013C0 1E 00 00 00 00 00 04 4A 55 4E 4B 00 24 00 04 02 .......JUNK.$...
000013D0 00 01 03 00 F0 01 00 00 00 00 00 00 00 00 00 00 ................
000013E0 08 00 1E 00 1E 00 00 00 00 00 04 4C 49 53 54 00 ...........LIST.
000013F0 24 00 04 02 04 01 03 00 14 02 00 00 00 00 00 00 $...............
00001400 00 00 00 00 09 00 1E 00 1E 00 00 00 00 00 05 42 ...............B
00001410 52 49 45 46 24 00 04 02 00 01 03 00 38 02 00 00 RIEF$.......8...
00001420 00 00 00 00 00 00 00 00 0A 00 1E 00 1E 00 00 00 ................
00001430 00 00 04 46 55 4C 4C 00 28 00 04 02 02 01 03 00 ...FULL.(.......
00001440 60 02 00 00 00 00 00 00 00 00 00 00 0B 00 1E 00 `...............
00001450 1E 00 00 00 00 00 09 4F 56 45 52 57 52 49 54 45 .......OVERWRITE
00001460 24 00 04 02 01 01 03 00 84 02 00 00 00 00 00 00 $...............
00001470 98 07 00 00 0C 00 1E 00 1E 00 00 00 00 00 05 51 ...............Q
00001480 55 49 45 54 24 00 04 02 02 01 03 00 A8 02 00 00 UIET$...........
00001490 00 00 00 00 00 00 00 00 0D 00 1E 00 1E 00 00 00 ................
000014A0 00 00 04 54 45 53 54 00 24 00 04 02 00 01 03 00 ...TEST.$.......
000014B0 CC 02 00 00 00 00 00 00 00 00 00 00 0E 00 1E 00 ................
000014C0 1E 00 00 00 00 00 04 54 59 50 45 00 24 00 04 02 .......TYPE.$...
000014D0 00 01 03 00 F0 02 00 00 00 00 00 00 00 00 00 00 ................
000014E0 0F 00 1E 00 1E 00 00 00 00 00 04 50 49 50 45 00 ...........PIPE.
000014F0 28 00 04 02 11 01 03 00 18 03 00 00 00 00 00 00 (...............
00001500 00 00 00 00 10 00 1E 00 1E 00 00 00 00 00 08 50 ...............P
00001510 41 53 53 57 4F 52 44 00 28 00 04 02 02 01 03 00 ASSWORD.(.......
00001520 40 03 00 00 00 00 00 00 00 00 00 00 11 00 1E 00 @...............
00001530 1E 00 00 00 00 00 09 55 50 50 45 52 43 41 53 45 .......UPPERCASE
00001540 28 00 04 02 02 01 03 00 68 03 00 00 00 00 00 00 (.......h.......
00001550 00 00 00 00 12 00 1E 00 1E 00 00 00 00 00 06 55 ...............U
00001560 50 44 41 54 45 00 00 00 28 00 04 02 02 01 03 00 PDATE...(.......
00001570 90 03 00 00 00 00 00 00 00 00 00 00 13 00 1E 00 ................
00001580 1E 00 00 00 00 00 07 56 45 52 53 49 4F 4E 00 00 .......VERSION..
00001590 28 00 04 02 00 01 03 00 B8 03 00 00 00 00 00 00 (...............
000015A0 00 00 00 00 14 00 1E 00 1E 00 00 00 00 00 07 56 ...............V
000015B0 45 52 42 4F 53 45 00 00 28 00 04 02 02 01 03 00 ERBOSE..(.......
000015C0 E0 03 00 00 00 00 00 00 00 00 00 00 15 00 1E 00 ................
000015D0 1E 00 00 00 00 00 07 52 45 53 54 4F 52 45 00 00 .......RESTORE..
000015E0 28 00 04 02 02 01 03 00 08 04 00 00 00 00 00 00 (...............
000015F0 00 00 00 00 16 00 1E 00 1E 00 00 00 00 00 07 43 ...............C
00001600 4F 4D 4D 45 4E 54 00 00 28 00 04 02 61 01 03 00 OMMENT..(...a...
00001610 30 04 00 00 00 00 00 00 00 00 00 00 17 00 1E 00 0...............
00001620 1E 00 00 00 00 00 07 45 58 43 4C 55 44 45 00 00 .......EXCLUDE..
00001630 30 00 04 02 02 01 03 00 60 04 00 00 00 00 00 00 0.......`.......
00001640 00 00 00 00 18 00 1E 00 1E 00 00 00 00 00 10 43 ...............C
00001650 41 53 45 5F 49 4E 53 45 4E 53 49 54 49 56 45 00 ASE_INSENSITIVE.
00001660 28 00 04 02 02 01 03 00 88 04 00 00 00 00 00 00 (...............
00001670 00 00 00 00 19 00 1E 00 1E 00 00 00 00 00 09 4C ...............L
00001680 4F 57 45 52 43 41 53 45 24 00 04 02 02 01 03 00 OWERCASE$.......
00001690 AC 04 00 00 00 00 00 00 00 00 00 00 1A 00 1E 00 ................
000016A0 1E 00 00 00 00 00 04 50 41 47 45 00 28 00 04 02 .......PAGE.(...
000016B0 04 01 03 00 D4 04 00 00 00 00 00 00 00 00 00 00 ................
000016C0 1B 00 1E 00 1E 00 00 00 00 00 09 59 59 5A 5F 55 ...........YYZ_U
000016D0 4E 5A 49 50 28 00 04 02 00 01 03 00 00 00 00 00 NZIP(...........
000016E0 FC 04 00 00 00 00 00 00 1C 00 1E 00 1E 00 00 00 ................
000016F0 00 00 07 5A 49 50 49 4E 46 4F 00 00 2C 00 02 02 ...ZIPINFO..,...
00001700 60 00 03 00 28 05 00 00 98 05 00 00 00 00 00 00 `...(...........
00001710 04 20 00 00 20 00 00 00 00 00 00 00 0B 49 4E 46 . .. ........INF
00001720 4F 52 4D 41 54 49 4F 4E 34 00 04 01 00 00 03 00 ORMATION4.......
00001730 5C 05 00 00 00 00 00 00 00 00 00 00 01 00 1E 00 \...............
00001740 21 00 29 00 00 00 02 50 31 07 5A 49 50 46 49 4C !.)....P1.ZIPFIL
00001750 45 08 5A 69 70 20 66 69 6C 65 00 00 3C 00 04 01 E.Zip file..<...
00001760 61 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 a...............
00001770 02 00 1E 00 21 00 28 00 00 00 02 50 32 06 49 4E ....!.(....P2.IN
00001780 46 49 4C 45 10 46 69 6C 65 73 20 74 6F 20 64 69 FILE.Files to di
00001790 73 70 6C 61 79 00 00 00 28 00 04 02 04 01 03 00 splay...(.......
000017A0 C0 05 00 00 00 00 00 00 00 00 00 00 01 00 1E 00 ................
000017B0 1E 00 00 00 00 00 07 5A 49 50 49 4E 46 4F 00 00 .......ZIPINFO..
000017C0 28 00 04 02 00 01 03 00 E8 05 00 00 00 00 00 00 (...............
000017D0 00 00 00 00 02 00 1E 00 1E 00 00 00 00 00 08 4F ...............O
000017E0 4E 45 5F 4C 49 4E 45 00 24 00 04 02 00 01 03 00 NE_LINE.$.......
000017F0 0C 06 00 00 00 00 00 00 00 00 00 00 03 00 1E 00 ................
00001800 1E 00 00 00 00 00 05 53 48 4F 52 54 28 00 04 02 .......SHORT(...
00001810 00 01 03 00 34 06 00 00 00 00 00 00 00 00 00 00 ....4...........
00001820 04 00 1E 00 1E 00 00 00 00 00 06 4D 45 44 49 55 ...........MEDIU
00001830 4D 00 00 00 24 00 04 02 00 01 03 00 58 06 00 00 M...$.......X...
00001840 00 00 00 00 00 00 00 00 05 00 1E 00 1E 00 00 00 ................
00001850 00 00 04 4C 4F 4E 47 00 28 00 04 02 00 01 03 00 ...LONG.(.......
00001860 80 06 00 00 00 00 00 00 00 00 00 00 06 00 1E 00 ................
00001870 1E 00 00 00 00 00 07 56 45 52 42 4F 53 45 00 00 .......VERBOSE..
00001880 28 00 04 02 00 01 03 00 A8 06 00 00 00 00 00 00 (...............
00001890 00 00 00 00 07 00 1E 00 1E 00 00 00 00 00 06 48 ...............H
000018A0 45 41 44 45 52 00 00 00 28 00 04 02 00 01 03 00 EADER...(.......
000018B0 D0 06 00 00 00 00 00 00 00 00 00 00 08 00 1E 00 ................
000018C0 1E 00 00 00 00 00 07 43 4F 4D 4D 45 4E 54 00 00 .......COMMENT..
000018D0 28 00 04 02 00 01 03 00 F8 06 00 00 00 00 00 00 (...............
000018E0 00 00 00 00 09 00 1E 00 1E 00 00 00 00 00 06 54 ...............T
000018F0 4F 54 41 4C 53 00 00 00 24 00 04 02 00 01 03 00 OTALS...$.......
00001900 1C 07 00 00 00 00 00 00 00 00 00 00 0A 00 1E 00 ................
00001910 1E 00 00 00 00 00 05 54 49 4D 45 53 28 00 04 02 .......TIMES(...
00001920 61 01 03 00 44 07 00 00 00 00 00 00 00 00 00 00 a...D...........
00001930 0B 00 1E 00 1E 00 00 00 00 00 07 45 58 43 4C 55 ...........EXCLU
00001940 44 45 00 00 30 00 04 02 02 01 03 00 74 07 00 00 DE..0.......t...
00001950 00 00 00 00 00 00 00 00 0C 00 1E 00 1E 00 00 00 ................
00001960 00 00 10 43 41 53 45 5F 49 4E 53 45 4E 53 49 54 ...CASE_INSENSIT
00001970 49 56 45 00 24 00 04 02 02 01 03 00 00 00 00 00 IVE.$...........
00001980 00 00 00 00 00 00 00 00 0D 00 1E 00 1E 00 00 00 ................
00001990 00 00 04 50 41 47 45 00 20 00 03 01 00 00 01 00 ...PAGE. .......
000019A0 B8 07 00 00 10 00 00 00 0E 51 55 49 45 54 5F 4D .........QUIET_M
000019B0 4F 44 49 46 49 45 52 00 24 00 04 03 00 00 03 00 ODIFIER.$.......
000019C0 00 00 00 00 00 00 00 00 00 00 00 00 01 00 1E 00 ................
000019D0 1E 00 00 00 00 00 05 53 55 50 45 52 24 00 03 01 .......SUPER$...
000019E0 00 00 01 00 00 08 00 00 10 00 00 00 10 43 4F 4E .............CON
000019F0 56 45 52 54 5F 4B 45 59 57 4F 52 44 53 00 00 00 VERT_KEYWORDS...
00001A00 24 00 04 03 04 00 03 00 24 08 00 00 00 00 00 00 $.......$.......
00001A10 00 00 00 00 01 00 1E 00 1E 00 00 00 00 00 04 41 ...............A
00001A20 55 54 4F 00 24 00 04 03 00 00 03 00 48 08 00 00 UTO.$.......H...
00001A30 00 00 00 00 00 00 00 00 02 00 1E 00 1E 00 00 00 ................
00001A40 00 00 03 41 4C 4C 00 00 24 00 04 03 00 00 03 00 ...ALL..$.......
00001A50 00 00 00 00 00 00 00 00 00 00 00 00 03 00 1E 00 ................
00001A60 1E 00 00 00 00 00 04 4E 4F 4E 45 00 1C 00 05 05 .......NONE.....
00001A70 00 00 05 00 88 08 00 00 B0 08 00 00 D8 08 00 00 ................
00001A80 04 09 00 00 30 09 00 00 10 00 05 04 00 00 02 00 ....0...........
00001A90 98 08 00 00 A4 08 00 00 0C 00 05 01 00 00 01 00 ................
00001AA0 F0 01 00 00 0C 00 05 01 00 00 01 00 14 02 00 00 ................
00001AB0 10 00 05 04 00 00 02 00 C0 08 00 00 CC 08 00 00 ................
00001AC0 0C 00 05 01 00 00 01 00 34 01 00 00 0C 00 05 01 ........4.......
00001AD0 00 00 01 00 0C 01 00 00 10 00 05 04 00 00 02 00 ................
00001AE0 E8 08 00 00 F4 08 00 00 0C 00 05 01 00 00 01 00 ................
00001AF0 C0 00 00 00 10 00 05 01 00 00 02 00 E8 00 00 00 ................
00001B00 24 08 00 00 10 00 05 04 00 00 02 00 14 09 00 00 $...............
00001B10 24 09 00 00 10 00 05 01 00 00 02 00 C0 00 00 00 $...............
00001B20 24 08 00 00 0C 00 05 01 00 00 01 00 E8 00 00 00 $...............
00001B30 10 00 05 04 00 00 02 00 40 09 00 00 4C 09 00 00 ........@...L...
00001B40 0C 00 05 01 00 00 01 00 D4 04 00 00 0C 00 05 01 ................
00001B50 00 00 01 00 84 01 00 00 00 00 00 00 00 00 00 00 ................
00001B60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00001C00 69 69 00 2D 5A 00 2D 64 00 2D 78 00 25 64 0A 00 ii.-Z.-d.-x.%d..
00001C10 00 00 00 22 00 22 00 0A 52 65 6D 65 6D 62 65 72 ..."."..Remember
00001C20 20 74 68 61 74 20 6E 6F 6E 2D 6C 6F 77 65 72 63  that non-lowerc
00001C30 61 73 65 20 66 69 6C 65 73 70 65 63 73 20 6D 75 ase filespecs mu
00001C40 73 74 20 62 65 20 71 75 6F 74 65 64 20 69 6E 20 st be quoted in 
00001C50 56 4D 53 20 28 65 2E 67 2E 2C 20 22 4D 61 6B 65 VMS (e.g., "Make
00001C60 66 69 6C 65 22 29 2E 0A 00 00 5B 2D 5A 5D 20 00 file")....[-Z] .
00001C70 54 45 58 54 00 54 45 58 54 2E 41 55 54 4F 00 54 TEXT.TEXT.AUTO.T
00001C80 45 58 54 2E 41 4C 4C 00 54 45 58 54 2E 4E 4F 4E EXT.ALL.TEXT.NON
00001C90 45 00 42 49 4E 41 52 59 00 42 49 4E 41 52 59 2E E.BINARY.BINARY.
00001CA0 41 55 54 4F 00 42 49 4E 41 52 59 2E 41 4C 4C 00 AUTO.BINARY.ALL.
00001CB0 42 49 4E 41 52 59 2E 4E 4F 4E 45 00 43 41 53 45 BINARY.NONE.CASE
00001CC0 5F 49 4E 53 45 4E 53 49 54 49 56 45 00 53 43 52 _INSENSITIVE.SCR
00001CD0 45 45 4E 00 44 49 52 45 43 54 4F 52 59 00 46 52 EEN.DIRECTORY.FR
00001CE0 45 53 48 45 4E 00 48 45 4C 50 00 4A 55 4E 4B 00 ESHEN.HELP.JUNK.
00001CF0 4C 4F 57 45 52 43 41 53 45 00 4C 49 53 54 00 42 LOWERCASE.LIST.B
00001D00 52 49 45 46 00 46 55 4C 4C 00 4F 56 45 52 57 52 RIEF.FULL.OVERWR
00001D10 49 54 45 00 51 55 49 45 54 00 51 55 49 45 54 2E ITE.QUIET.QUIET.
00001D20 53 55 50 45 52 00 54 45 53 54 00 54 59 50 45 00 SUPER.TEST.TYPE.
00001D30 50 49 50 45 00 50 41 53 53 57 4F 52 44 00 55 50 PIPE.PASSWORD.UP
00001D40 50 45 52 43 41 53 45 00 55 50 44 41 54 45 00 56 PERCASE.UPDATE.V
00001D50 45 52 53 49 4F 4E 00 52 45 53 54 4F 52 45 00 43 ERSION.RESTORE.C
00001D60 4F 4D 4D 45 4E 54 00 45 58 43 4C 55 44 45 00 5A OMMENT.EXCLUDE.Z
00001D70 49 50 49 4E 46 4F 00 53 48 4F 52 54 00 4D 45 44 IPINFO.SHORT.MED
00001D80 49 55 4D 00 4C 4F 4E 47 00 56 45 52 42 4F 53 45 IUM.LONG.VERBOSE
00001D90 00 48 45 41 44 45 52 00 54 4F 54 41 4C 53 00 54 .HEADER.TOTALS.T
00001DA0 49 4D 45 53 00 4F 4E 45 5F 4C 49 4E 45 00 50 41 IMES.ONE_LINE.PA
00001DB0 47 45 00 59 59 5A 5F 55 4E 5A 49 50 00 5A 49 50 GE.YYZ_UNZIP.ZIP
00001DC0 46 49 4C 45 00 49 4E 46 49 4C 45 00 75 6E 7A 69 FILE.INFILE.unzi
00001DD0 70 20 00 75 6E 7A 69 70 00 2D 50 00 2D 64 00 2D p .unzip.-P.-d.-
00001DE0 78 00 5A 69 70 49 6E 66 6F 20 25 64 2E 25 64 25 x.ZipInfo %d.%d%
00001DF0 64 25 73 20 25 73 2C 20 62 79 20 4E 65 77 74 77 d%s %s, by Newtw
00001E00 61 72 65 20 61 6E 64 20 74 68 65 20 66 69 6E 65 are and the fine
00001E10 20 66 6F 6C 6B 73 20 61 74 20 49 6E 66 6F 2D 5A  folks at Info-Z
00001E20 49 50 2E 0A 0A 4C 69 73 74 20 6E 61 6D 65 2C 20 IP...List name, 
00001E30 64 61 74 65 2F 74 69 6D 65 2C 20 61 74 74 72 69 date/time, attri
00001E40 62 75 74 65 2C 20 73 69 7A 65 2C 20 63 6F 6D 70 bute, size, comp
00001E50 72 65 73 73 69 6F 6E 20 6D 65 74 68 6F 64 2C 20 ression method, 
00001E60 65 74 63 2E 2C 20 61 62 6F 75 74 20 66 69 6C 65 etc., about file
00001E70 73 0A 69 6E 20 6C 69 73 74 20 28 65 78 63 6C 75 s.in list (exclu
00001E80 64 69 6E 67 20 74 68 6F 73 65 20 69 6E 20 78 6C ding those in xl
00001E90 69 73 74 29 20 63 6F 6E 74 61 69 6E 65 64 20 69 ist) contained i
00001EA0 6E 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 n the specified 
00001EB0 2E 7A 69 70 20 61 72 63 68 69 76 65 28 73 29 2E .zip archive(s).
00001EC0 0A 22 66 69 6C 65 5B 2E 7A 69 70 5D 22 20 6D 61 ."file[.zip]" ma
00001ED0 79 20 62 65 20 61 20 77 69 6C 64 63 61 72 64 20 y be a wildcard 
00001EE0 6E 61 6D 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 name containing 
00001EF0 2A 20 6F 72 20 25 20 28 65 2E 67 2E 2C 20 22 2A * or % (e.g., "*
00001F00 66 6F 6E 74 2D 25 2E 7A 69 70 22 29 2E 0A 00 00 font-%.zip")....
00001F10 33 20 4E 6F 76 65 6D 62 65 72 20 31 39 39 37 00 3 November 1997.
00001F20 20 20 20 75 73 61 67 65 3A 20 20 7A 69 70 69 6E    usage:  zipin
00001F30 66 6F 20 66 69 6C 65 5B 2E 7A 69 70 5D 20 5B 6C fo file[.zip] [l
00001F40 69 73 74 5D 20 5B 2F 45 58 43 4C 3D 28 78 6C 69 ist] [/EXCL=(xli
00001F50 73 74 29 5D 20 5B 2F 44 49 52 3D 65 78 64 69 72 st)] [/DIR=exdir
00001F60 5D 20 2F 6F 70 74 69 6F 6E 73 0A 20 20 20 6F 72 ] /options.   or
00001F70 3A 20 20 75 6E 7A 69 70 20 2F 5A 49 50 49 4E 46 :  unzip /ZIPINF
00001F80 4F 20 66 69 6C 65 5B 2E 7A 69 70 5D 20 5B 6C 69 O file[.zip] [li
00001F90 73 74 5D 20 5B 2F 45 58 43 4C 3D 28 78 6C 69 73 st] [/EXCL=(xlis
00001FA0 74 29 5D 20 5B 2F 44 49 52 3D 65 78 64 69 72 5D t)] [/DIR=exdir]
00001FB0 20 2F 6F 70 74 69 6F 6E 73 0A 0A 6D 61 69 6E 20  /options..main 
00001FC0 6C 69 73 74 69 6E 67 2D 66 6F 72 6D 61 74 20 6F listing-format o
00001FD0 70 74 69 6F 6E 73 3A 20 20 20 20 20 20 20 20 20 ptions:         
00001FE0 20 20 20 20 20 2F 53 48 4F 52 54 20 20 20 73 68      /SHORT   sh
00001FF0 6F 72 74 20 22 6C 73 20 2D 6C 22 20 66 6F 72 6D ort "ls -l" form
00002000 61 74 20 28 64 65 66 2E 29 0A 20 20 2F 4F 4E 45 at (def.).  /ONE
00002010 5F 4C 49 4E 45 20 20 6A 75 73 74 20 66 69 6C 65 _LINE  just file
00002020 6E 61 6D 65 73 2C 20 6F 6E 65 2F 6C 69 6E 65 20 names, one/line 
00002030 20 20 20 20 2F 4D 45 44 49 55 4D 20 20 6D 65 64     /MEDIUM  med
00002040 69 75 6D 20 55 6E 69 78 20 22 6C 73 20 2D 6C 22 ium Unix "ls -l"
00002050 20 66 6F 72 6D 61 74 0A 20 20 2F 56 45 52 42 4F  format.  /VERBO
00002060 53 45 20 20 20 76 65 72 62 6F 73 65 2C 20 6D 75 SE   verbose, mu
00002070 6C 74 69 2D 70 61 67 65 20 66 6F 72 6D 61 74 20 lti-page format 
00002080 20 20 2F 4C 4F 4E 47 20 20 20 20 6C 6F 6E 67 20   /LONG    long 
00002090 55 6E 69 78 20 22 6C 73 20 2D 6C 22 20 66 6F 72 Unix "ls -l" for
000020A0 6D 61 74 0A 00 6D 69 73 63 65 6C 6C 61 6E 65 6F mat..miscellaneo
000020B0 75 73 20 6F 70 74 69 6F 6E 73 3A 0A 20 20 2F 48 us options:.  /H
000020C0 45 41 44 45 52 20 20 20 70 72 69 6E 74 20 68 65 EADER   print he
000020D0 61 64 65 72 20 6C 69 6E 65 20 20 20 20 20 20 20 ader line       
000020E0 2F 54 4F 54 41 4C 53 20 20 74 6F 74 61 6C 73 20 /TOTALS  totals 
000020F0 66 6F 72 20 6C 69 73 74 65 64 20 66 69 6C 65 73 for listed files
00002100 20 6F 72 20 66 6F 72 20 61 6C 6C 0A 20 20 2F 43  or for all.  /C
00002110 4F 4D 4D 45 4E 54 20 20 70 72 69 6E 74 20 7A 69 OMMENT  print zi
00002120 70 66 69 6C 65 20 63 6F 6D 6D 65 6E 74 20 20 20 pfile comment   
00002130 2F 54 49 4D 45 53 20 20 20 74 69 6D 65 73 20 69 /TIMES   times i
00002140 6E 20 73 6F 72 74 61 62 6C 65 20 64 65 63 69 6D n sortable decim
00002150 61 6C 20 66 6F 72 6D 61 74 0A 20 20 2F 5B 4E 4F al format.  /[NO
00002160 5D 43 41 53 45 5F 49 4E 53 45 4E 53 49 54 49 56 ]CASE_INSENSITIV
00002170 45 20 20 6D 61 74 63 68 20 66 69 6C 65 6E 61 6D E  match filenam
00002180 65 73 20 63 61 73 65 2D 69 6E 73 65 6E 73 69 74 es case-insensit
00002190 69 76 65 6C 79 0A 20 20 2F 5B 4E 4F 5D 50 41 47 ively.  /[NO]PAG
000021A0 45 20 70 61 67 65 20 6F 75 74 70 75 74 20 74 68 E page output th
000021B0 72 6F 75 67 68 20 62 75 69 6C 74 2D 69 6E 20 22 rough built-in "
000021C0 6D 6F 72 65 22 0A 20 20 2F 45 58 43 4C 55 44 45 more".  /EXCLUDE
000021D0 3D 28 66 69 6C 65 2D 73 70 65 63 31 2C 65 74 63 =(file-spec1,etc
000021E0 2E 29 20 20 65 78 63 6C 75 64 65 20 66 69 6C 65 .)  exclude file
000021F0 2D 73 70 65 63 73 20 66 72 6F 6D 20 6C 69 73 74 -specs from list
00002200 69 6E 67 0A 00 0A 54 79 70 65 20 75 6E 7A 69 70 ing...Type unzip
00002210 20 22 2D 5A 22 20 66 6F 72 20 55 6E 69 78 20 73  "-Z" for Unix s
00002220 74 79 6C 65 20 66 6C 61 67 73 0A 52 65 6D 65 6D tyle flags.Remem
00002230 62 65 72 20 74 68 61 74 20 6E 6F 6E 2D 6C 6F 77 ber that non-low
00002240 65 72 63 61 73 65 20 66 69 6C 65 73 70 65 63 73 ercase filespecs
00002250 20 6D 75 73 74 20 62 65 20 71 75 6F 74 65 64 20  must be quoted 
00002260 69 6E 20 56 4D 53 20 28 65 2E 67 2E 2C 20 22 4D in VMS (e.g., "M
00002270 61 6B 65 66 69 6C 65 22 29 2E 0A 00 00 33 20 4E akefile")....3 N
00002280 6F 76 65 6D 62 65 72 20 31 39 39 37 00 55 73 61 ovember 1997.Usa
00002290 67 65 3A 20 75 6E 7A 69 70 20 66 69 6C 65 5B 2E ge: unzip file[.
000022A0 7A 69 70 5D 20 5B 6C 69 73 74 5D 20 5B 2F 45 58 zip] [list] [/EX
000022B0 43 4C 3D 28 78 6C 69 73 74 29 5D 20 5B 2F 44 49 CL=(xlist)] [/DI
000022C0 52 3D 65 78 64 69 72 5D 20 2F 6F 70 74 69 6F 6E R=exdir] /option
000022D0 73 20 2F 6D 6F 64 69 66 69 65 72 73 0A 20 20 44 s /modifiers.  D
000022E0 65 66 61 75 6C 74 20 61 63 74 69 6F 6E 20 69 73 efault action is
000022F0 20 74 6F 20 65 78 74 72 61 63 74 20 66 69 6C 65  to extract file
00002300 73 20 69 6E 20 6C 69 73 74 2C 20 65 78 63 65 70 s in list, excep
00002310 74 20 74 68 6F 73 65 20 69 6E 20 78 6C 69 73 74 t those in xlist
00002320 2C 20 74 6F 20 65 78 64 69 72 3B 0A 20 20 66 69 , to exdir;.  fi
00002330 6C 65 5B 2E 7A 69 70 5D 20 6D 61 79 20 62 65 20 le[.zip] may be 
00002340 61 20 77 69 6C 64 63 61 72 64 2E 20 20 25 73 0A a wildcard.  %s.
00002350 0A 00 54 79 70 65 20 22 75 6E 7A 69 70 20 2F 5A ..Type "unzip /Z
00002360 49 50 49 4E 46 4F 22 20 66 6F 72 20 5A 69 70 49 IPINFO" for ZipI
00002370 6E 66 6F 2D 6D 6F 64 65 20 75 73 61 67 65 2E 00 nfo-mode usage..
00002380 4D 61 6A 6F 72 20 6F 70 74 69 6F 6E 73 20 69 6E Major options in
00002390 63 6C 75 64 65 20 28 74 79 70 65 20 75 6E 7A 69 clude (type unzi
000023A0 70 20 2D 68 20 66 6F 72 20 55 6E 69 78 20 73 74 p -h for Unix st
000023B0 79 6C 65 20 66 6C 61 67 73 29 3A 0A 20 20 20 2F yle flags):.   /
000023C0 5B 4E 4F 5D 54 45 53 54 2C 20 2F 4C 49 53 54 2C [NO]TEST, /LIST,
000023D0 20 2F 5B 4E 4F 5D 53 43 52 45 45 4E 2C 20 2F 50  /[NO]SCREEN, /P
000023E0 49 50 45 2C 20 2F 5B 4E 4F 5D 46 52 45 53 48 45 IPE, /[NO]FRESHE
000023F0 4E 2C 20 2F 5B 4E 4F 5D 55 50 44 41 54 45 2C 0A N, /[NO]UPDATE,.
00002400 20 20 20 2F 5B 4E 4F 5D 43 4F 4D 4D 45 4E 54 2C    /[NO]COMMENT,
00002410 20 2F 44 49 52 45 43 54 4F 52 59 3D 64 69 72 65  /DIRECTORY=dire
00002420 63 74 6F 72 79 2D 73 70 65 63 2C 20 2F 45 58 43 ctory-spec, /EXC
00002430 4C 55 44 45 3D 28 66 69 6C 65 2D 73 70 65 63 31 LUDE=(file-spec1
00002440 2C 65 74 63 2E 29 0A 0A 4D 6F 64 69 66 69 65 72 ,etc.)..Modifier
00002450 73 20 69 6E 63 6C 75 64 65 3A 0A 20 20 20 2F 42 s include:.   /B
00002460 52 49 45 46 2C 20 2F 46 55 4C 4C 2C 20 2F 5B 4E RIEF, /FULL, /[N
00002470 4F 5D 54 45 58 54 5B 3D 4E 4F 4E 45 7C 41 55 54 O]TEXT[=NONE|AUT
00002480 4F 7C 41 4C 4C 5D 2C 20 2F 5B 4E 4F 5D 42 49 4E O|ALL], /[NO]BIN
00002490 41 52 59 5B 3D 4E 4F 4E 45 7C 41 55 54 4F 7C 41 ARY[=NONE|AUTO|A
000024A0 4C 4C 5D 2C 0A 20 20 20 2F 5B 4E 4F 5D 4F 56 45 LL],.   /[NO]OVE
000024B0 52 57 52 49 54 45 2C 20 2F 5B 4E 4F 5D 4A 55 4E RWRITE, /[NO]JUN
000024C0 4B 2C 20 2F 51 55 49 45 54 2C 20 2F 51 55 49 45 K, /QUIET, /QUIE
000024D0 54 5B 3D 53 55 50 45 52 5D 2C 20 2F 5B 4E 4F 5D T[=SUPER], /[NO]
000024E0 50 41 47 45 2C 0A 20 20 20 2F 5B 4E 4F 5D 43 41 PAGE,.   /[NO]CA
000024F0 53 45 5F 49 4E 53 45 4E 53 49 54 49 56 45 2C 20 SE_INSENSITIVE, 
00002500 2F 5B 4E 4F 5D 4C 4F 57 45 52 43 41 53 45 2C 20 /[NO]LOWERCASE, 
00002510 2F 5B 4E 4F 5D 56 45 52 53 49 4F 4E 2C 20 2F 5B /[NO]VERSION, /[
00002520 4E 4F 5D 52 45 53 54 4F 52 45 0A 0A 00 45 78 61 NO]RESTORE...Exa
00002530 6D 70 6C 65 73 20 28 73 65 65 20 75 6E 7A 69 70 mples (see unzip
00002540 2E 64 6F 63 20 6F 72 20 22 48 45 4C 50 20 55 4E .doc or "HELP UN
00002550 5A 49 50 22 20 66 6F 72 20 6D 6F 72 65 20 69 6E ZIP" for more in
00002560 66 6F 29 3A 0A 20 20 20 75 6E 7A 69 70 20 65 64 fo):.   unzip ed
00002570 69 74 31 20 2F 45 58 43 4C 3D 6A 6F 65 2E 6A 6F it1 /EXCL=joe.jo
00002580 75 20 2F 43 41 53 45 5F 49 4E 53 45 4E 53 49 54 u /CASE_INSENSIT
00002590 49 56 45 20 20 20 20 3D 3E 20 65 78 74 72 61 63 IVE    => extrac
000025A0 74 20 61 6C 6C 20 66 69 6C 65 73 20 65 78 63 65 t all files exce
000025B0 70 74 0A 20 20 20 20 20 20 6A 6F 65 2E 6A 6F 75 pt.      joe.jou
000025C0 20 28 6F 72 20 4A 4F 45 2E 4A 4F 55 2C 20 6F 72  (or JOE.JOU, or
000025D0 20 61 6E 79 20 63 6F 6D 62 69 6E 61 74 69 6F 6E  any combination
000025E0 20 6F 66 20 63 61 73 65 29 20 66 72 6F 6D 20 7A  of case) from z
000025F0 69 70 66 69 6C 65 20 65 64 69 74 31 2E 7A 69 70 ipfile edit1.zip
00002600 0A 20 20 20 75 6E 7A 69 70 20 7A 69 70 32 30 31 .   unzip zip201
00002610 20 22 4D 61 6B 65 66 69 6C 65 2E 56 4D 53 22 20  "Makefile.VMS" 
00002620 76 6D 73 2F 2A 2E 5B 63 68 5D 20 20 20 20 20 20 vms/*.[ch]      
00002630 20 20 20 3D 3E 20 65 78 74 72 61 63 74 20 56 4D    => extract VM
00002640 53 20 4D 61 6B 65 66 69 6C 65 20 61 6E 64 0A 20 S Makefile and. 
00002650 20 20 20 20 20 2A 2E 63 20 61 6E 64 20 2A 2E 68      *.c and *.h
00002660 20 66 69 6C 65 73 3B 20 6D 75 73 74 20 71 75 6F  files; must quo
00002670 74 65 20 75 70 70 65 72 63 61 73 65 20 6E 61 6D te uppercase nam
00002680 65 73 20 69 66 20 2F 43 41 53 45 5F 49 4E 53 45 es if /CASE_INSE
00002690 4E 53 20 6E 6F 74 20 75 73 65 64 0A 20 20 20 75 NS not used.   u
000026A0 6E 7A 69 70 20 66 6F 6F 20 2F 44 49 52 3D 74 6D nzip foo /DIR=tm
000026B0 70 3A 5B 2E 74 65 73 74 5D 20 2F 4A 55 4E 4B 20 p:[.test] /JUNK 
000026C0 2F 54 45 58 54 20 2F 4F 56 45 52 20 20 20 3D 3E /TEXT /OVER   =>
000026D0 20 65 78 74 72 61 63 74 20 61 6C 6C 20 66 69 6C  extract all fil
000026E0 65 73 20 74 6F 20 74 65 6D 70 2E 0A 20 20 20 20 es to temp..    
000026F0 20 20 64 69 72 65 63 74 6F 72 79 20 77 69 74 68   directory with
00002700 6F 75 74 20 70 61 74 68 73 2C 20 61 75 74 6F 2D out paths, auto-
00002710 63 6F 6E 76 65 72 74 69 6E 67 20 74 65 78 74 20 converting text 
00002720 66 69 6C 65 73 20 61 6E 64 20 6F 76 65 72 77 72 files and overwr
00002730 69 74 69 6E 67 0A 00 00 0A 20 20 20 20 20 65 72 iting....     er
00002740 72 6F 72 3A 20 20 63 61 6E 6E 6F 74 20 6F 70 65 ror:  cannot ope
00002750 6E 20 7A 69 70 66 69 6C 65 20 5B 20 25 73 20 5D n zipfile [ %s ]
00002760 20 28 61 63 63 65 73 73 20 64 65 6E 69 65 64 3F  (access denied?
00002770 29 2E 0A 0A 00 0A 20 20 20 20 20 45 72 72 6F 72 ).....     Error
00002780 3A 20 20 7A 69 70 66 69 6C 65 20 69 73 20 69 6E :  zipfile is in
00002790 20 76 61 72 69 61 62 6C 65 2D 6C 65 6E 67 74 68  variable-length
000027A0 20 72 65 63 6F 72 64 20 66 6F 72 6D 61 74 2E 20  record format. 
000027B0 20 50 6C 65 61 73 65 0A 20 20 20 20 20 72 75 6E  Please.     run
000027C0 20 22 62 69 6C 66 20 6C 20 25 73 22 20 74 6F 20  "bilf l %s" to 
000027D0 63 6F 6E 76 65 72 74 20 74 68 65 20 7A 69 70 66 convert the zipf
000027E0 69 6C 65 20 74 6F 20 73 74 72 65 61 6D 2D 4C 46 ile to stream-LF
000027F0 0A 20 20 20 20 20 72 65 63 6F 72 64 20 66 6F 72 .     record for
00002800 6D 61 74 2E 20 20 28 42 49 4C 46 20 69 73 20 61 mat.  (BILF is a
00002810 76 61 69 6C 61 62 6C 65 20 61 74 20 76 61 72 69 vailable at vari
00002820 6F 75 73 20 56 4D 53 20 61 72 63 68 69 76 65 73 ous VMS archives
00002830 2E 29 0A 0A 00 4A 41 4E 00 46 45 42 00 4D 41 52 .)...JAN.FEB.MAR
00002840 00 41 50 52 00 4D 41 59 00 4A 55 4E 00 4A 55 4C .APR.MAY.JUN.JUL
00002850 00 41 55 47 00 53 45 50 00 4F 43 54 00 4E 4F 56 .AUG.SEP.OCT.NOV
00002860 00 44 45 43 00 25 30 32 75 2D 25 33 73 2D 25 30 .DEC.%02u-%3s-%0
00002870 34 75 20 25 30 32 75 3A 25 30 32 75 3A 25 30 32 4u %02u:%02u:%02
00002880 75 2E 30 30 00 5B 20 43 61 6E 6E 6F 74 20 63 72 u.00.[ Cannot cr
00002890 65 61 74 65 20 6F 75 74 70 75 74 20 66 69 6C 65 eate output file
000028A0 20 25 73 20 5D 0A 00 00 43 61 6E 27 74 20 63 72  %s ]...Can't cr
000028B0 65 61 74 65 20 6F 75 74 70 75 74 20 66 69 6C 65 eate output file
000028C0 3A 20 20 25 73 0A 00 5B 20 46 69 6C 65 20 25 73 :  %s..[ File %s
000028D0 20 68 61 73 20 69 6C 6C 65 67 61 6C 20 72 65 63  has illegal rec
000028E0 6F 72 64 20 66 6F 72 6D 61 74 20 74 6F 20 70 75 ord format to pu
000028F0 74 20 74 6F 20 73 63 72 65 65 6E 20 5D 0A 00 5B t to screen ]..[
00002900 20 43 61 6E 6E 6F 74 20 63 72 65 61 74 65 20 6F  Cannot create o
00002910 75 74 70 75 74 20 66 69 6C 65 20 25 73 20 5D 0A utput file %s ].
00002920 00 00 5B 20 43 61 6E 6E 6F 74 20 61 6C 6C 6F 63 ..[ Cannot alloc
00002930 61 74 65 20 73 70 61 63 65 20 66 6F 72 20 25 73 ate space for %s
00002940 20 5D 0A 00 00 43 61 6E 27 74 20 63 72 65 61 74  ]...Can't creat
00002950 65 20 6F 75 74 70 75 74 20 66 69 6C 65 3A 20 20 e output file:  
00002960 25 73 0A 00 5B 20 46 69 6C 65 20 25 73 20 68 61 %s..[ File %s ha
00002970 73 20 69 6C 6C 65 67 61 6C 20 72 65 63 6F 72 64 s illegal record
00002980 20 66 6F 72 6D 61 74 20 74 6F 20 70 75 74 20 74  format to put t
00002990 6F 20 73 63 72 65 65 6E 20 5D 0A 00 63 72 65 61 o screen ]..crea
000029A0 74 65 5F 71 69 6F 5F 6F 75 74 70 75 74 3A 20 73 te_qio_output: s
000029B0 79 73 24 70 61 72 73 65 20 66 61 69 6C 65 64 2E ys$parse failed.
000029C0 0A 00 63 72 65 61 74 65 5F 71 69 6F 5F 6F 75 74 ..create_qio_out
000029D0 70 75 74 3A 20 73 79 73 24 61 73 73 69 67 6E 20 put: sys$assign 
000029E0 66 61 69 6C 65 64 2E 0A 00 5B 20 43 72 65 61 74 failed...[ Creat
000029F0 65 20 66 69 6C 65 20 51 49 4F 20 66 61 69 6C 65 e file QIO faile
00002A00 64 2E 20 5D 0A 00 25 73 20 65 78 69 73 74 73 3A d. ]..%s exists:
00002A10 20 20 5B 6F 5D 76 65 72 77 72 69 74 65 2C 20 6E   [o]verwrite, n
00002A20 65 77 20 5B 76 5D 65 72 73 69 6F 6E 20 6F 72 20 ew [v]ersion or 
00002A30 5B 6E 5D 6F 20 65 78 74 72 61 63 74 3F 0A 20 20 [n]o extract?.  
00002A40 28 75 70 70 65 72 63 61 73 65 20 72 65 73 70 6F (uppercase respo
00002A50 6E 73 65 20 5B 4F 2C 56 2C 4E 5D 20 3D 20 64 6F nse [O,V,N] = do
00002A60 20 73 61 6D 65 20 66 6F 72 20 61 6C 6C 20 66 69  same for all fi
00002A70 6C 65 73 29 3A 20 00 49 4D 00 56 46 41 42 00 56 les): .IM.VFAB.V
00002A80 41 4C 4C 00 56 4B 45 59 00 56 46 48 43 00 56 44 ALL.VKEY.VFHC.VD
00002A90 41 54 00 56 52 44 54 00 56 50 52 4F 00 56 4D 53 AT.VRDT.VPRO.VMS
00002AA0 56 00 5B 20 57 61 72 6E 69 6E 67 3A 20 55 6E 6B V.[ Warning: Unk
00002AB0 6E 6F 77 6E 20 62 6C 6F 63 6B 20 73 69 67 6E 61 nown block signa
00002AC0 74 75 72 65 20 25 73 20 5D 0A 00 5B 57 61 72 6E ture %s ]..[Warn
00002AD0 69 6E 67 3A 20 43 52 43 20 65 72 72 6F 72 2C 20 ing: CRC error, 
00002AE0 64 69 73 63 61 72 64 69 6E 67 20 50 4B 57 41 52 discarding PKWAR
00002AF0 45 20 65 78 74 72 61 20 66 69 65 6C 64 5D 0A 00 E extra field]..
00002B00 5B 20 57 72 69 74 65 51 49 4F 3A 20 73 79 73 24 [ WriteQIO: sys$
00002B10 73 79 6E 63 68 20 66 6F 75 6E 64 20 49 2F 4F 20 synch found I/O 
00002B20 66 61 69 6C 75 72 65 20 5D 0A 00 5B 20 57 72 69 failure ]..[ Wri
00002B30 74 65 51 49 4F 3A 20 73 79 73 24 71 69 6F 20 66 teQIO: sys$qio f
00002B40 61 69 6C 65 64 20 5D 0A 00 5B 20 52 65 63 6F 72 ailed ]..[ Recor
00002B50 64 20 74 6F 6F 20 6C 6F 6E 67 20 28 25 75 20 62 d too long (%u b
00002B60 79 74 65 73 29 20 5D 0A 00 5B 20 57 61 72 6E 69 ytes) ]..[ Warni
00002B70 6E 67 2C 20 69 6E 63 6F 6D 70 6C 65 74 65 20 72 ng, incomplete r
00002B80 65 63 6F 72 64 20 6F 66 20 6C 65 6E 67 74 68 20 ecord of length 
00002B90 25 75 20 5D 0A 00 5B 20 57 61 72 6E 69 6E 67 3A %u ]..[ Warning:
00002BA0 20 52 65 63 6F 72 64 20 74 6F 6F 20 6C 6F 6E 67  Record too long
00002BB0 20 28 25 75 29 20 5D 0A 00 5B 20 57 61 72 6E 69  (%u) ]..[ Warni
00002BC0 6E 67 3A 20 52 65 63 6F 72 64 20 74 6F 6F 20 6C ng: Record too l
00002BD0 6F 6E 67 20 28 25 75 29 20 5D 0A 00 5B 20 57 72 ong (%u) ]..[ Wr
00002BE0 69 74 65 42 75 66 66 65 72 3A 20 73 79 73 24 77 iteBuffer: sys$w
00002BF0 61 69 74 20 66 61 69 6C 65 64 20 5D 0A 00 00 5B ait failed ]...[
00002C00 20 57 72 69 74 65 42 75 66 66 65 72 3A 20 73 79  WriteBuffer: sy
00002C10 73 24 77 72 69 74 65 20 66 61 69 6C 65 64 20 5D s$write failed ]
00002C20 0A 00 00 0A 00 5B 20 57 72 69 74 65 52 65 63 6F .....[ WriteReco
00002C30 72 64 3A 20 73 79 73 24 77 61 69 74 20 66 61 69 rd: sys$wait fai
00002C40 6C 65 64 20 5D 0A 00 00 5B 20 57 72 69 74 65 52 led ]...[ WriteR
00002C50 65 63 6F 72 64 3A 20 73 79 73 24 70 75 74 20 66 ecord: sys$put f
00002C60 61 69 6C 65 64 20 5D 0A 00 00 5B 20 5F 63 6C 6F ailed ]...[ _clo
00002C70 73 65 5F 72 6D 73 3A 20 73 79 73 24 77 61 69 74 se_rms: sys$wait
00002C80 20 66 61 69 6C 65 64 20 5D 0A 00 00 5B 20 5F 63  failed ]...[ _c
00002C90 6C 6F 73 65 5F 71 69 6F 3A 20 73 79 73 24 73 79 lose_qio: sys$sy
00002CA0 6E 63 68 20 66 6F 75 6E 64 20 49 2F 4F 20 66 61 nch found I/O fa
00002CB0 69 6C 75 72 65 20 5D 0A 00 5B 20 44 65 61 63 63 ilure ]..[ Deacc
00002CC0 65 73 73 20 51 49 4F 20 66 61 69 6C 65 64 20 5D ess QIO failed ]
00002CD0 0A 00 25 30 32 64 2D 25 33 73 2D 25 30 34 64 20 ..%02d-%3s-%04d 
00002CE0 25 30 32 64 3A 25 30 32 64 3A 25 30 32 64 2E 30 %02d:%02d:%02d.0
00002CF0 30 00 73 74 61 6D 70 5F 66 69 6C 65 3A 20 73 79 0.stamp_file: sy
00002D00 73 24 70 61 72 73 65 20 66 61 69 6C 65 64 2E 0A s$parse failed..
00002D10 00 73 74 61 6D 70 5F 66 69 6C 65 3A 20 73 79 73 .stamp_file: sys
00002D20 24 61 73 73 69 67 6E 20 66 61 69 6C 65 64 2E 0A $assign failed..
00002D30 00 5B 20 41 63 63 65 73 73 20 66 69 6C 65 20 51 .[ Access file Q
00002D40 49 4F 20 66 61 69 6C 65 64 2E 20 5D 0A 00 5B 20 IO failed. ]..[ 
00002D50 4D 6F 64 69 66 79 20 66 69 6C 65 20 51 49 4F 20 Modify file QIO 
00002D60 66 61 69 6C 65 64 2E 20 5D 0A 00 73 74 61 6D 70 failed. ]..stamp
00002D70 5F 66 69 6C 65 3A 20 73 79 73 24 64 61 73 73 67 _file: sys$dassg
00002D80 6E 20 66 61 69 6C 65 64 2E 0A 00 25 73 5B 20 56 n failed...%s[ V
00002D90 4D 53 20 73 74 61 74 75 73 20 3D 20 25 64 20 5D MS status = %d ]
00002DA0 0A 00 25 73 5B 20 25 73 20 5D 0A 00 00 20 20 20 ..%s[ %s ]...   
00002DB0 63 72 65 61 74 69 6E 67 3A 20 25 73 0A 00 6D 61 creating: %s..ma
00002DC0 70 6E 61 6D 65 3A 20 20 63 6F 6E 76 65 72 73 69 pname:  conversi
00002DD0 6F 6E 20 6F 66 20 25 73 20 66 61 69 6C 65 64 0A on of %s failed.
00002DE0 00 73 79 73 24 64 69 73 6B 3A 5B 5D 00 73 79 73 .sys$disk:[].sys
00002DF0 24 64 69 73 6B 3A 5B 5D 00 53 59 53 24 4F 55 54 $disk:[].SYS$OUT
00002E00 50 55 54 00 56 41 58 20 43 00 00 56 35 2E 34 2D PUT.VAX C..V5.4-
00002E10 32 20 00 56 4D 53 00 4F 70 65 6E 56 4D 53 00 20 2 .VMS.OpenVMS. 
00002E20 28 25 2E 34 73 20 66 6F 72 20 56 41 58 29 00 56 (%.4s for VAX).V
00002E30 35 2E 34 2D 32 20 00 20 6F 6E 20 00 4E 6F 76 20 5.4-2 . on .Nov 
00002E40 31 30 20 31 39 39 37 00 2A 00 00 00 63 74 78 3D 10 1997.*...ctx=
00002E50 73 74 6D 00 0A 00 5B 25 73 5D 20 25 73 20 70 61 stm...[%s] %s pa
00002E60 73 73 77 6F 72 64 3A 20 00 45 6E 74 65 72 20 70 ssword: .Enter p
00002E70 61 73 73 77 6F 72 64 3A 20 00 70 61 73 73 77 6F assword: .passwo
00002E80 72 64 20 69 6E 63 6F 72 72 65 63 74 2D 2D 72 65 rd incorrect--re
00002E90 65 6E 74 65 72 3A 20 00 62 75 73 20 65 72 72 6F enter: .bus erro
00002EA0 72 00 73 65 67 6D 65 6E 74 61 74 69 6F 6E 20 76 r.segmentation v
00002EB0 69 6F 6C 61 74 69 6F 6E 00 5B 20 25 73 20 5D 0A iolation.[ %s ].
00002EC0 00 00 00 00 63 65 6E 74 72 61 6C 00 63 65 6E 74 ....central.cent
00002ED0 72 61 6C 00 6C 73 65 65 6B 00 45 4F 46 00 45 4F ral.lseek.EOF.EO
00002EE0 46 00 6C 6F 63 61 6C 00 6C 6F 63 61 6C 00 00 00 F.local.local...
00002EF0 77 61 72 6E 69 6E 67 2D 00 73 00 00 73 00 00 73 warning-.s..s..s
00002F00 00 00 56 4D 53 00 50 4B 00 5B 65 6D 70 74 79 5D ..VMS.PK.[empty]
00002F10 20 00 5B 74 65 78 74 5D 20 20 00 5B 62 69 6E 61  .[text]  .[bina
00002F20 72 79 5D 00 74 65 73 74 00 00 00 65 78 74 72 61 ry].test...extra
00002F30 63 74 00 00 00 0A 00 65 78 70 6C 6F 64 00 00 00 ct.....explod...
00002F40 0A 00 00 65 72 72 6F 72 00 77 61 72 6E 69 6E 67 ...error.warning
00002F50 00 00 20 20 00 20 5B 00 5D 00 0A 00 65 72 72 6F ..  . [.]...erro
00002F60 72 00 77 61 72 6E 69 6E 67 00 00 20 20 00 00 00 r.warning..  ...
00002F70 2E 00 69 6E 66 6C 61 74 00 00 00 0A 00 25 2D 32 ..inflat.....%-2
00002F80 32 73 20 00 20 4F 4B 0A 00 0A 00 25 2D 32 32 73 2s . OK....%-22s
00002F90 20 00 25 2D 32 32 73 20 00 0A 00 25 2D 32 32 73  .%-22s ...%-22s
00002FA0 20 00 0A 00 20 4F 4B 0A 00 00 00 00 03 04 00 01  ... OK.........
00002FB0 02 00 05 06 00 0A 00 2E 7A 69 70 00 0A 00 73 20 ........zip...s 
00002FC0 77 65 72 65 00 20 77 61 73 00 73 00 00 73 00 00 were. was.s..s..
00002FD0 73 00 00 00 20 20 00 41 72 63 68 69 76 65 3A 20 s...  .Archive: 
00002FE0 20 25 73 0A 00 73 00 00 25 73 45 6D 70 74 79 20  %s..s..%sEmpty 
00002FF0 7A 69 70 66 69 6C 65 2E 0A 00 00 0A 20 20 00 0A zipfile.....  ..
00003000 00 77 61 72 6E 69 6E 67 3A 20 20 63 61 6E 6E 6F .warning:  canno
00003010 74 20 73 65 74 20 74 69 6D 65 20 66 6F 72 20 25 t set time for %
00003020 73 0A 00 5B 25 73 5D 0A 00 00 00 00 53 59 53 24 s..[%s].....SYS$
00003030 43 4F 4D 4D 41 4E 44 00 72 00 00 28 6C 69 6E 65 COMMAND.r..(line
00003040 20 74 6F 6F 20 6C 6F 6E 67 2D 2D 74 72 79 20 61  too long--try a
00003050 67 61 69 6E 29 0A 00 00 73 00 65 6E 74 72 69 65 gain)...s.entrie
00003060 73 00 65 6E 74 72 79 00 61 72 65 00 69 73 00 65 s.entry.are.is.e
00003070 6E 74 72 69 65 73 00 65 6E 74 72 79 00 00 2D 00 ntries.entry..-.
00003080 73 00 20 20 00 6E 6F 74 20 00 6E 6F 00 79 65 73 s.  .not .no.yes
00003090 00 62 69 6E 61 72 79 00 65 62 63 64 69 63 00 74 .binary.ebcdic.t
000030A0 65 78 74 00 72 64 6F 20 00 68 69 64 20 00 73 79 ext.rdo .hid .sy
000030B0 73 20 00 6C 61 62 20 00 64 69 72 20 00 61 72 63 s .lab .dir .arc
000030C0 00 56 46 41 42 00 46 41 42 00 56 41 4C 4C 00 58 .VFAB.FAB.VALL.X
000030D0 41 42 41 4C 4C 00 56 46 48 43 00 58 41 42 46 48 ABALL.VFHC.XABFH
000030E0 43 00 56 44 41 54 00 58 41 42 44 41 54 00 56 52 C.VDAT.XABDAT.VR
000030F0 44 54 00 58 41 42 52 44 54 00 56 50 52 4F 00 58 DT.XABRDT.VPRO.X
00003100 41 42 50 52 4F 00 56 4B 45 59 00 58 41 42 4B 45 ABPRO.VKEY.XABKE
00003110 59 00 56 4D 53 56 00 76 65 72 73 69 6F 6E 00 76 Y.VMSV.version.v
00003120 65 72 73 69 6F 6E 00 73 00 5A 50 49 54 00 75 6E ersion.s.ZPIT.un
00003130 00 25 30 32 78 00 2E 00 0A 00 69 73 00 6D 61 79 .%02x.....is.may
00003140 20 62 65 00 25 30 33 75 00 25 64 2E 25 64 00 2E  be.%03u.%d.%d..
00003150 72 2E 2D 2E 2E 2E 20 20 20 20 20 25 64 2E 25 64 r.-...     %d.%d
00003160 00 63 6F 6D 00 65 78 65 00 62 74 6D 00 63 6D 64 .com.exe.btm.cmd
00003170 00 62 61 74 00 25 64 2E 25 64 00 25 64 2E 25 64 .bat.%d.%d.%d.%d
00003180 00 25 73 20 25 73 20 25 37 6C 75 20 00 25 63 00 .%s %s %7lu .%c.
00003190 25 63 00 25 33 64 25 25 00 20 25 37 6C 75 00 20 %c.%3d%%. %7lu. 
000031A0 25 73 20 25 73 20 00 00 25 73 0A 25 73 0A 00 25 %s %s ..%s.%s..%
000031B0 30 33 75 00 73 00 00 73 00 00 0A 00 28 69 6E 63 03u.s..s....(inc
000031C0 6F 6D 70 6C 65 74 65 20 6C 2D 74 72 65 65 29 20 omplete l-tree) 
000031D0 20 00 28 69 6E 63 6F 6D 70 6C 65 74 65 20 64 2D  .(incomplete d-
000031E0 74 72 65 65 29 20 20 00 55 4E 5A 49 50 5F 4F 50 tree)  .UNZIP_OP
000031F0 54 53 00 55 4E 5A 49 50 4F 50 54 00 5A 49 50 49 TS.UNZIPOPT.ZIPI
00003200 4E 46 4F 5F 4F 50 54 53 00 5A 49 50 49 4E 46 4F NFO_OPTS.ZIPINFO
00003210 4F 50 54 00 63 61 75 74 69 6F 6E 3A 20 20 6E 6F OPT.caution:  no
00003220 74 20 65 78 74 72 61 63 74 69 6E 67 3B 20 2D 64 t extracting; -d
00003230 20 69 67 6E 6F 72 65 64 0A 00 65 72 72 6F 72 3A  ignored..error:
00003240 20 20 6D 75 73 74 20 73 70 65 63 69 66 79 20 64   must specify d
00003250 69 72 65 63 74 6F 72 79 20 74 6F 20 77 68 69 63 irectory to whic
00003260 68 20 74 6F 20 65 78 74 72 61 63 74 20 77 69 74 h to extract wit
00003270 68 20 2D 64 20 6F 70 74 69 6F 6E 0A 00 65 72 72 h -d option..err
00003280 6F 72 3A 20 20 2D 64 20 6F 70 74 69 6F 6E 20 75 or:  -d option u
00003290 73 65 64 20 6D 6F 72 65 20 74 68 61 6E 20 6F 6E sed more than on
000032A0 63 65 20 28 6F 6E 6C 79 20 6F 6E 65 20 65 78 64 ce (only one exd
000032B0 69 72 20 61 6C 6C 6F 77 65 64 29 0A 00 65 72 72 ir allowed)..err
000032C0 6F 72 3A 20 20 6D 75 73 74 20 67 69 76 65 20 64 or:  must give d
000032D0 65 63 72 79 70 74 69 6F 6E 20 70 61 73 73 77 6F ecryption passwo
000032E0 72 64 20 77 69 74 68 20 2D 50 20 6F 70 74 69 6F rd with -P optio
000032F0 6E 0A 00 65 72 72 6F 72 3A 20 20 2D 5A 20 6D 75 n..error:  -Z mu
00003300 73 74 20 62 65 20 66 69 72 73 74 20 6F 70 74 69 st be first opti
00003310 6F 6E 20 66 6F 72 20 5A 69 70 49 6E 66 6F 20 6D on for ZipInfo m
00003320 6F 64 65 20 28 63 68 65 63 6B 20 55 4E 5A 49 50 ode (check UNZIP
00003330 20 76 61 72 69 61 62 6C 65 3F 29 0A 00 65 72 72  variable?)..err
00003340 6F 72 3A 20 20 2D 66 6E 20 6F 72 20 61 6E 79 20 or:  -fn or any 
00003350 63 6F 6D 62 69 6E 61 74 69 6F 6E 20 6F 66 20 2D combination of -
00003360 63 2C 20 2D 6C 2C 20 2D 70 2C 20 2D 74 2C 20 2D c, -l, -p, -t, -
00003370 75 20 61 6E 64 20 2D 76 20 6F 70 74 69 6F 6E 73 u and -v options
00003380 20 69 6E 76 61 6C 69 64 0A 00 63 61 75 74 69 6F  invalid..cautio
00003390 6E 3A 20 20 62 6F 74 68 20 2D 6E 20 61 6E 64 20 n:  both -n and 
000033A0 2D 6F 20 73 70 65 63 69 66 69 65 64 3B 20 69 67 -o specified; ig
000033B0 6E 6F 72 69 6E 67 20 2D 6F 0A 00 76 6D 73 2E 63 noring -o..vms.c
000033C0 00 20 20 75 6E 7A 69 70 20 22 2D 56 22 20 66 6F .  unzip "-V" fo
000033D0 6F 20 22 42 61 72 22 20 3D 3E 20 6D 75 73 74 20 o "Bar" => must 
000033E0 71 75 6F 74 65 20 75 70 70 65 72 63 61 73 65 20 quote uppercase 
000033F0 6F 70 74 69 6F 6E 73 20 61 6E 64 20 66 69 6C 65 options and file
00003400 6E 61 6D 65 73 20 69 6E 20 56 4D 53 0A 00 00 22 names in VMS..."
00003410 2D 58 22 20 72 65 73 74 6F 72 65 20 6F 77 6E 65 -X" restore owne
00003420 72 2F 70 72 6F 74 65 63 74 69 6F 6E 20 69 6E 66 r/protection inf
00003430 6F 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.              
00003440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00003450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2D               "-
00003460 4D 22 20 70 69 70 65 20 74 68 72 6F 75 67 68 20 M" pipe through 
00003470 22 6D 6F 72 65 22 20 70 61 67 65 72 0A 00 2A 20 "more" pager..* 
00003480 6F 72 20 25 20 28 65 2E 67 2E 2C 20 22 2A 66 6F or % (e.g., "*fo
00003490 6E 74 2D 25 2E 7A 69 70 22 29 00 5A 69 70 49 6E nt-%.zip").ZipIn
000034A0 66 6F 20 25 64 2E 25 64 25 64 25 73 20 6F 66 20 fo %d.%d%d%s of 
000034B0 25 73 2C 20 62 79 20 47 72 65 67 20 52 6F 65 6C %s, by Greg Roel
000034C0 6F 66 73 20 61 6E 64 20 74 68 65 20 66 69 6E 65 ofs and the fine
000034D0 20 66 6F 6C 6B 73 20 61 74 20 49 6E 66 6F 2D 5A  folks at Info-Z
000034E0 49 50 2E 0A 0A 4C 69 73 74 20 6E 61 6D 65 2C 20 IP...List name, 
000034F0 64 61 74 65 2F 74 69 6D 65 2C 20 61 74 74 72 69 date/time, attri
00003500 62 75 74 65 2C 20 73 69 7A 65 2C 20 63 6F 6D 70 bute, size, comp
00003510 72 65 73 73 69 6F 6E 20 6D 65 74 68 6F 64 2C 20 ression method, 
00003520 65 74 63 2E 2C 20 61 62 6F 75 74 20 66 69 6C 65 etc., about file
00003530 73 0A 69 6E 20 6C 69 73 74 20 28 65 78 63 6C 75 s.in list (exclu
00003540 64 69 6E 67 20 74 68 6F 73 65 20 69 6E 20 78 6C ding those in xl
00003550 69 73 74 29 20 63 6F 6E 74 61 69 6E 65 64 20 69 ist) contained i
00003560 6E 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 n the specified 
00003570 2E 7A 69 70 20 61 72 63 68 69 76 65 28 73 29 2E .zip archive(s).
00003580 0A 22 66 69 6C 65 5B 2E 7A 69 70 5D 22 20 6D 61 ."file[.zip]" ma
00003590 79 20 62 65 20 61 20 77 69 6C 64 63 61 72 64 20 y be a wildcard 
000035A0 6E 61 6D 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 name containing 
000035B0 25 73 2E 0A 0A 20 20 20 75 73 61 67 65 3A 20 20 %s...   usage:  
000035C0 7A 69 70 69 6E 66 6F 20 5B 2D 31 32 73 6D 6C 76 zipinfo [-12smlv
000035D0 43 68 4D 74 54 7A 5D 20 66 69 6C 65 5B 2E 7A 69 ChMtTz] file[.zi
000035E0 70 5D 20 5B 6C 69 73 74 2E 2E 2E 5D 20 5B 2D 78 p] [list...] [-x
000035F0 20 78 6C 69 73 74 2E 2E 2E 5D 0A 20 20 20 20 20  xlist...].     
00003600 20 6F 72 3A 20 20 75 6E 7A 69 70 20 25 73 2D 5A  or:  unzip %s-Z
00003610 25 73 20 5B 2D 31 32 73 6D 6C 76 43 68 4D 74 54 %s [-12smlvChMtT
00003620 7A 5D 20 66 69 6C 65 5B 2E 7A 69 70 5D 20 5B 6C z] file[.zip] [l
00003630 69 73 74 2E 2E 2E 5D 20 5B 2D 78 20 78 6C 69 73 ist...] [-x xlis
00003640 74 2E 2E 2E 5D 0A 00 0A 6D 61 69 6E 20 6C 69 73 t...]...main lis
00003650 74 69 6E 67 2D 66 6F 72 6D 61 74 20 6F 70 74 69 ting-format opti
00003660 6F 6E 73 3A 20 20 20 20 20 20 20 20 20 20 20 20 ons:            
00003670 20 2D 73 20 20 73 68 6F 72 74 20 55 6E 69 78 20  -s  short Unix 
00003680 22 6C 73 20 2D 6C 22 20 66 6F 72 6D 61 74 20 28 "ls -l" format (
00003690 64 65 66 2E 29 0A 20 20 2D 31 20 20 66 69 6C 65 def.).  -1  file
000036A0 6E 61 6D 65 73 20 4F 4E 4C 59 2C 20 6F 6E 65 20 names ONLY, one 
000036B0 70 65 72 20 6C 69 6E 65 20 20 20 20 20 20 20 2D per line       -
000036C0 6D 20 20 6D 65 64 69 75 6D 20 55 6E 69 78 20 22 m  medium Unix "
000036D0 6C 73 20 2D 6C 22 20 66 6F 72 6D 61 74 0A 20 20 ls -l" format.  
000036E0 2D 32 20 20 6A 75 73 74 20 66 69 6C 65 6E 61 6D -2  just filenam
000036F0 65 73 20 62 75 74 20 61 6C 6C 6F 77 20 2D 68 2F es but allow -h/
00003700 2D 74 2F 2D 7A 20 20 2D 6C 20 20 6C 6F 6E 67 20 -t/-z  -l  long 
00003710 55 6E 69 78 20 22 6C 73 20 2D 6C 22 20 66 6F 72 Unix "ls -l" for
00003720 6D 61 74 0A 20 20 20 20 20 20 20 20 20 20 20 20 mat.            
00003730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00003740 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 76 20              -v 
00003750 20 76 65 72 62 6F 73 65 2C 20 6D 75 6C 74 69 2D  verbose, multi-
00003760 70 61 67 65 20 66 6F 72 6D 61 74 0A 00 6D 69 73 page format..mis
00003770 63 65 6C 6C 61 6E 65 6F 75 73 20 6F 70 74 69 6F cellaneous optio
00003780 6E 73 3A 0A 20 20 2D 68 20 20 70 72 69 6E 74 20 ns:.  -h  print 
00003790 68 65 61 64 65 72 20 6C 69 6E 65 20 20 20 20 20 header line     
000037A0 20 20 2D 74 20 20 70 72 69 6E 74 20 74 6F 74 61   -t  print tota
000037B0 6C 73 20 66 6F 72 20 6C 69 73 74 65 64 20 66 69 ls for listed fi
000037C0 6C 65 73 20 6F 72 20 66 6F 72 20 61 6C 6C 0A 20 les or for all. 
000037D0 20 2D 7A 20 20 70 72 69 6E 74 20 7A 69 70 66 69  -z  print zipfi
000037E0 6C 65 20 63 6F 6D 6D 65 6E 74 20 20 25 63 2D 54 le comment  %c-T
000037F0 25 63 20 70 72 69 6E 74 20 66 69 6C 65 20 74 69 %c print file ti
00003800 6D 65 73 20 69 6E 20 73 6F 72 74 61 62 6C 65 20 mes in sortable 
00003810 64 65 63 69 6D 61 6C 20 66 6F 72 6D 61 74 0A 20 decimal format. 
00003820 25 63 2D 43 25 63 20 62 65 20 63 61 73 65 2D 69 %c-C%c be case-i
00003830 6E 73 65 6E 73 69 74 69 76 65 20 20 20 25 73 20 nsensitive   %s 
00003840 20 2D 78 20 20 65 78 63 6C 75 64 65 20 66 69 6C  -x  exclude fil
00003850 65 6E 61 6D 65 73 20 74 68 61 74 20 66 6F 6C 6C enames that foll
00003860 6F 77 20 66 72 6F 6D 20 6C 69 73 74 69 6E 67 0A ow from listing.
00003870 00 20 22 2D 4D 22 20 70 61 67 65 20 6F 75 74 70 . "-M" page outp
00003880 75 74 20 74 68 72 6F 75 67 68 20 62 75 69 6C 74 ut through built
00003890 2D 69 6E 20 22 6D 6F 72 65 22 0A 00 55 6E 5A 69 -in "more"..UnZi
000038A0 70 20 73 70 65 63 69 61 6C 20 63 6F 6D 70 69 6C p special compil
000038B0 61 74 69 6F 6E 20 6F 70 74 69 6F 6E 73 3A 0A 00 ation options:..
000038C0 09 25 73 0A 00 0A 55 6E 5A 69 70 20 61 6E 64 20 .%s...UnZip and 
000038D0 5A 69 70 49 6E 66 6F 20 65 6E 76 69 72 6F 6E 6D ZipInfo environm
000038E0 65 6E 74 20 6F 70 74 69 6F 6E 73 3A 0A 00 25 31 ent options:..%1
000038F0 36 73 3A 20 20 25 73 0A 00 5B 6E 6F 6E 65 5D 00 6s:  %s..[none].
00003900 43 4F 50 59 52 49 47 48 54 5F 43 4C 45 41 4E 20 COPYRIGHT_CLEAN 
00003910 28 50 4B 5A 49 50 20 30 2E 39 78 20 75 6E 72 65 (PKZIP 0.9x unre
00003920 64 75 63 69 6E 67 20 6D 65 74 68 6F 64 20 6E 6F ducing method no
00003930 74 20 73 75 70 70 6F 72 74 65 64 29 00 4C 5A 57 t supported).LZW
00003940 5F 43 4C 45 41 4E 20 28 50 4B 5A 49 50 2F 5A 69 _CLEAN (PKZIP/Zi
00003950 70 20 31 2E 78 20 75 6E 73 68 72 69 6E 6B 69 6E p 1.x unshrinkin
00003960 67 20 6D 65 74 68 6F 64 20 6E 6F 74 20 73 75 70 g method not sup
00003970 70 6F 72 74 65 64 29 00 54 49 4D 45 53 54 41 4D ported).TIMESTAM
00003980 50 00 56 4D 53 43 4C 49 00 09 5B 64 65 63 72 79 P.VMSCLI..[decry
00003990 70 74 69 6F 6E 2C 20 76 65 72 73 69 6F 6E 20 25 ption, version %
000039A0 64 2E 25 64 25 73 20 6F 66 20 25 73 5D 0A 00 32 d.%d%s of %s]..2
000039B0 32 20 41 70 72 69 6C 20 31 39 39 37 00 55 6E 5A 2 April 1997.UnZ
000039C0 69 70 20 25 64 2E 25 64 25 64 25 73 20 6F 66 20 ip %d.%d%d%s of 
000039D0 25 73 2C 20 62 79 20 49 6E 66 6F 2D 5A 49 50 2E %s, by Info-ZIP.
000039E0 20 20 4D 61 69 6E 74 61 69 6E 65 64 20 62 79 20   Maintained by 
000039F0 47 72 65 67 20 52 6F 65 6C 6F 66 73 2E 20 20 53 Greg Roelofs.  S
00003A00 65 6E 64 0A 62 75 67 20 72 65 70 6F 72 74 73 20 end.bug reports 
00003A10 74 6F 20 74 68 65 20 61 75 74 68 6F 72 73 20 61 to the authors a
00003A20 74 20 5A 69 70 2D 42 75 67 73 40 6C 69 73 74 73 t Zip-Bugs@lists
00003A30 2E 77 6B 75 2E 65 64 75 3B 20 73 65 65 20 52 45 .wku.edu; see RE
00003A40 41 44 4D 45 20 66 6F 72 20 64 65 74 61 69 6C 73 ADME for details
00003A50 2E 0A 0A 00 4C 61 74 65 73 74 20 73 6F 75 72 63 ....Latest sourc
00003A60 65 73 20 61 6E 64 20 65 78 65 63 75 74 61 62 6C es and executabl
00003A70 65 73 20 61 72 65 20 61 74 20 66 74 70 3A 2F 2F es are at ftp://
00003A80 66 74 70 2E 63 64 72 6F 6D 2E 63 6F 6D 2F 70 75 ftp.cdrom.com/pu
00003A90 62 2F 69 6E 66 6F 7A 69 70 2F 20 2C 20 61 73 20 b/infozip/ , as 
00003AA0 6F 66 0A 61 62 6F 76 65 20 64 61 74 65 3B 20 73 of.above date; s
00003AB0 65 65 20 68 74 74 70 3A 2F 2F 77 77 77 2E 63 64 ee http://www.cd
00003AC0 72 6F 6D 2E 63 6F 6D 2F 70 75 62 2F 69 6E 66 6F rom.com/pub/info
00003AD0 7A 69 70 2F 55 6E 5A 69 70 2E 68 74 6D 6C 20 66 zip/UnZip.html f
00003AE0 6F 72 20 6F 74 68 65 72 20 73 69 74 65 73 2E 0A or other sites..
00003AF0 0A 00 55 73 61 67 65 3A 20 75 6E 7A 69 70 20 25 ..Usage: unzip %
00003B00 73 5B 2D 6F 70 74 73 5B 6D 6F 64 69 66 69 65 72 s[-opts[modifier
00003B10 73 5D 5D 20 66 69 6C 65 5B 2E 7A 69 70 5D 20 5B s]] file[.zip] [
00003B20 6C 69 73 74 5D 20 5B 2D 78 20 78 6C 69 73 74 5D list] [-x xlist]
00003B30 20 5B 2D 64 20 65 78 64 69 72 5D 0A 20 20 44 65  [-d exdir].  De
00003B40 66 61 75 6C 74 20 61 63 74 69 6F 6E 20 69 73 20 fault action is 
00003B50 74 6F 20 65 78 74 72 61 63 74 20 66 69 6C 65 73 to extract files
00003B60 20 69 6E 20 6C 69 73 74 2C 20 65 78 63 65 70 74  in list, except
00003B70 20 74 68 6F 73 65 20 69 6E 20 78 6C 69 73 74 2C  those in xlist,
00003B80 20 74 6F 20 65 78 64 69 72 3B 0A 20 20 66 69 6C  to exdir;.  fil
00003B90 65 5B 2E 7A 69 70 5D 20 6D 61 79 20 62 65 20 61 e[.zip] may be a
00003BA0 20 77 69 6C 64 63 61 72 64 2E 20 20 25 73 0A 00  wildcard.  %s..
00003BB0 22 2D 5A 22 20 3D 3E 20 5A 69 70 49 6E 66 6F 20 "-Z" => ZipInfo 
00003BC0 6D 6F 64 65 20 28 60 75 6E 7A 69 70 20 22 2D 5A mode (`unzip "-Z
00003BD0 22 27 20 66 6F 72 20 75 73 61 67 65 29 2E 00 3D "' for usage)..=
00003BE0 3E 20 64 65 66 69 6E 65 20 66 6F 72 65 69 67 6E > define foreign
00003BF0 20 63 6F 6D 6D 61 6E 64 20 73 79 6D 62 6F 6C 20  command symbol 
00003C00 69 6E 20 4C 4F 47 49 4E 2E 43 4F 4D 3A 20 20 24 in LOGIN.COM:  $
00003C10 20 75 6E 7A 69 70 20 3A 3D 3D 20 24 64 65 76 3A  unzip :== $dev:
00003C20 5B 64 69 72 5D 75 6E 7A 69 70 2E 65 78 65 0A 00 [dir]unzip.exe..
00003C30 0A 20 20 2D 70 20 20 65 78 74 72 61 63 74 20 66 .  -p  extract f
00003C40 69 6C 65 73 20 74 6F 20 70 69 70 65 2C 20 6E 6F iles to pipe, no
00003C50 20 6D 65 73 73 61 67 65 73 20 20 20 20 20 2D 6C  messages     -l
00003C60 20 20 6C 69 73 74 20 66 69 6C 65 73 20 28 73 68   list files (sh
00003C70 6F 72 74 20 66 6F 72 6D 61 74 29 0A 20 20 2D 66 ort format).  -f
00003C80 20 20 66 72 65 73 68 65 6E 20 65 78 69 73 74 69   freshen existi
00003C90 6E 67 20 66 69 6C 65 73 2C 20 63 72 65 61 74 65 ng files, create
00003CA0 20 6E 6F 6E 65 20 20 20 20 2D 74 20 20 74 65 73  none    -t  tes
00003CB0 74 20 63 6F 6D 70 72 65 73 73 65 64 20 61 72 63 t compressed arc
00003CC0 68 69 76 65 20 64 61 74 61 0A 20 20 2D 75 20 20 hive data.  -u  
00003CD0 75 70 64 61 74 65 20 66 69 6C 65 73 2C 20 63 72 update files, cr
00003CE0 65 61 74 65 20 69 66 20 6E 65 63 65 73 73 61 72 eate if necessar
00003CF0 79 20 20 20 20 20 20 2D 7A 20 20 64 69 73 70 6C y      -z  displ
00003D00 61 79 20 61 72 63 68 69 76 65 20 63 6F 6D 6D 65 ay archive comme
00003D10 6E 74 0A 20 20 2D 78 20 20 65 78 63 6C 75 64 65 nt.  -x  exclude
00003D20 20 66 69 6C 65 73 20 74 68 61 74 20 66 6F 6C 6C  files that foll
00003D30 6F 77 20 28 69 6E 20 78 6C 69 73 74 29 20 20 20 ow (in xlist)   
00003D40 2D 64 20 20 65 78 74 72 61 63 74 20 66 69 6C 65 -d  extract file
00003D50 73 20 69 6E 74 6F 20 65 78 64 69 72 0A 25 73 0A s into exdir.%s.
00003D60 00 6D 6F 64 69 66 69 65 72 73 3A 20 20 20 20 20 .modifiers:     
00003D70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00003D80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 71               -q
00003D90 20 20 71 75 69 65 74 20 6D 6F 64 65 20 28 2D 71   quiet mode (-q
00003DA0 71 20 3D 3E 20 71 75 69 65 74 65 72 29 0A 20 20 q => quieter).  
00003DB0 2D 6E 20 20 6E 65 76 65 72 20 6F 76 65 72 77 72 -n  never overwr
00003DC0 69 74 65 20 65 78 69 73 74 69 6E 67 20 66 69 6C ite existing fil
00003DD0 65 73 20 20 20 20 20 20 20 20 20 2D 61 20 20 61 es         -a  a
00003DE0 75 74 6F 2D 63 6F 6E 76 65 72 74 20 61 6E 79 20 uto-convert any 
00003DF0 74 65 78 74 20 66 69 6C 65 73 0A 20 20 2D 6F 20 text files.  -o 
00003E00 20 6F 76 65 72 77 72 69 74 65 20 66 69 6C 65 73  overwrite files
00003E10 20 57 49 54 48 4F 55 54 20 70 72 6F 6D 70 74 69  WITHOUT prompti
00003E20 6E 67 20 20 20 20 20 20 2D 61 61 20 74 72 65 61 ng      -aa trea
00003E30 74 20 41 4C 4C 20 66 69 6C 65 73 20 61 73 20 74 t ALL files as t
00003E40 65 78 74 0A 20 20 2D 6A 20 20 6A 75 6E 6B 20 70 ext.  -j  junk p
00003E50 61 74 68 73 20 28 64 6F 20 6E 6F 74 20 6D 61 6B aths (do not mak
00003E60 65 20 64 69 72 65 63 74 6F 72 69 65 73 29 20 20 e directories)  
00003E70 20 2D 76 20 20 62 65 20 76 65 72 62 6F 73 65 2F  -v  be verbose/
00003E80 70 72 69 6E 74 20 76 65 72 73 69 6F 6E 20 69 6E print version in
00003E90 66 6F 0A 20 25 63 2D 43 25 63 20 6D 61 74 63 68 fo. %c-C%c match
00003EA0 20 66 69 6C 65 6E 61 6D 65 73 20 63 61 73 65 2D  filenames case-
00003EB0 69 6E 73 65 6E 73 69 74 69 76 65 6C 79 20 20 20 insensitively   
00003EC0 20 25 63 2D 4C 25 63 20 6D 61 6B 65 20 28 73 6F  %c-L%c make (so
00003ED0 6D 65 29 20 6E 61 6D 65 73 20 6C 6F 77 65 72 63 me) names lowerc
00003EE0 61 73 65 0A 20 25 2D 34 32 73 20 25 63 2D 56 25 ase. %-42s %c-V%
00003EF0 63 20 72 65 74 61 69 6E 20 56 4D 53 20 76 65 72 c retain VMS ver
00003F00 73 69 6F 6E 20 6E 75 6D 62 65 72 73 0A 25 73 00 sion numbers.%s.
00003F10 45 78 61 6D 70 6C 65 73 20 28 73 65 65 20 75 6E Examples (see un
00003F20 7A 69 70 2E 64 6F 63 20 66 6F 72 20 6D 6F 72 65 zip.doc for more
00003F30 20 69 6E 66 6F 29 3A 0A 20 20 75 6E 7A 69 70 20  info):.  unzip 
00003F40 64 61 74 61 31 20 2D 78 20 6A 6F 65 20 20 20 3D data1 -x joe   =
00003F50 3E 20 65 78 74 72 61 63 74 20 61 6C 6C 20 66 69 > extract all fi
00003F60 6C 65 73 20 65 78 63 65 70 74 20 6A 6F 65 20 66 les except joe f
00003F70 72 6F 6D 20 7A 69 70 66 69 6C 65 20 64 61 74 61 rom zipfile data
00003F80 31 2E 7A 69 70 0A 25 73 20 20 75 6E 7A 69 70 20 1.zip.%s  unzip 
00003F90 2D 66 6F 20 66 6F 6F 20 25 2D 36 73 20 3D 3E 20 -fo foo %-6s => 
00003FA0 71 75 69 65 74 6C 79 20 72 65 70 6C 61 63 65 20 quietly replace 
00003FB0 65 78 69 73 74 69 6E 67 20 25 73 20 69 66 20 61 existing %s if a
00003FC0 72 63 68 69 76 65 20 66 69 6C 65 20 6E 65 77 65 rchive file newe
00003FD0 72 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r...............
00003FE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004170 00 00 00 00 00 00 00 00 35 18 00 00 39 18 00 00 ........5...9...
00004180 3D 18 00 00 41 18 00 00 45 18 00 00 49 18 00 00 =...A...E...I...
00004190 4D 18 00 00 51 18 00 00 55 18 00 00 59 18 00 00 M...Q...U...Y...
000041A0 5D 18 00 00 61 18 00 00 00 00 00 00 00 00 00 00 ]...a...........
000041B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000041C0 17 00 0E 01 A8 31 01 00 00 00 00 00 00 00 00 00 .....1..........
000041D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
000042E0 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 01 ............@...
000042F0 E4 31 01 00 00 00 0E 01 C1 30 00 00 00 00 0E 01 .1.......0......
00004300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004500 00 00 00 00 1F 00 3B 00 5A 00 78 00 97 00 B5 00 ......;.Z.x.....
00004510 D4 00 F3 00 11 01 30 01 4E 01 6D 01 00 00 00 00 ......0.N.m.....
00004520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004540 00 00 00 00 00 20 00 04 00 CC 32 01 00 04 00 03 ..... ....2.....
00004550 00 C8 32 01 00 08 00 11 00 1C 35 01 00 08 00 12 ..2.......5.....
00004560 00 24 35 01 00 08 00 13 00 2C 35 01 00 08 00 14 .$5......,5.....
00004570 00 34 35 01 00 02 00 0D 00 3C 35 01 00 02 00 16 .45......<5.....
00004580 00 3E 35 01 00 04 00 15 00 40 35 01 00 01 00 1D .>5......@5.....
00004590 00 44 35 01 00 00 00 00 00 00 00 00 00 00 00 00 .D5.............
000045A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004A50 01 00 00 00 5B 5D 2A 2E 7A 69 70 00 0F 00 00 00 ....[]*.zip.....
00004A60 0B 00 00 00 05 00 00 00 01 00 00 00 0E 00 00 00 ................
00004A70 0A 00 00 00 04 00 00 00 00 00 00 00 FF FF FF FF ................
00004A80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004B90 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 ................
00004BA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004C90 00 00 00 00 94 3A 01 00 00 00 00 00 00 00 00 00 .....:..........
00004CA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00004CC0 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF ................
00004CD0 0A 00 0E 01 F9 1D 00 00 65 6E 76 61 72 67 73 3A ........envargs:
00004CE0 20 20 63 61 6E 6E 6F 74 20 67 65 74 20 6D 65 6D   cannot get mem
00004CF0 6F 72 79 20 66 6F 72 20 61 72 67 75 6D 65 6E 74 ory for argument
00004D00 73 00 00 00 00 00 00 00 65 72 72 6F 72 3A 20 20 s.......error:  
00004D10 63 61 6E 6E 6F 74 20 6F 70 65 6E 20 7A 69 70 66 cannot open zipf
00004D20 69 6C 65 20 5B 20 25 73 20 5D 0A 00 65 72 72 6F ile [ %s ]..erro
00004D30 72 3A 20 20 7A 69 70 66 69 6C 65 20 72 65 61 64 r:  zipfile read
00004D40 20 65 72 72 6F 72 0A 00 77 61 72 6E 69 6E 67 3A  error..warning:
00004D50 20 20 66 69 6C 65 6E 61 6D 65 20 74 6F 6F 20 6C   filename too l
00004D60 6F 6E 67 2D 2D 74 72 75 6E 63 61 74 69 6E 67 2E ong--truncating.
00004D70 0A 00 77 61 72 6E 69 6E 67 3A 20 20 65 78 74 72 ..warning:  extr
00004D80 61 20 66 69 65 6C 64 20 74 6F 6F 20 6C 6F 6E 67 a field too long
00004D90 20 28 25 64 29 2E 20 20 49 67 6E 6F 72 69 6E 67  (%d).  Ignoring
00004DA0 2E 2E 2E 0A 00 25 73 3A 20 20 77 72 69 74 65 20 .....%s:  write 
00004DB0 65 72 72 6F 72 20 28 64 69 73 6B 20 66 75 6C 6C error (disk full
00004DC0 3F 29 2E 20 20 43 6F 6E 74 69 6E 75 65 3F 20 28 ?).  Continue? (
00004DD0 79 2F 6E 2F 5E 43 29 20 00 65 72 72 6F 72 3A 20 y/n/^C) .error: 
00004DE0 20 7A 69 70 66 69 6C 65 20 70 72 6F 62 61 62 6C  zipfile probabl
00004DF0 79 20 63 6F 72 72 75 70 74 20 28 25 73 29 0A 00 y corrupt (%s)..
00004E00 2D 2D 4D 6F 72 65 2D 2D 28 25 6C 75 29 00 2D 2D --More--(%lu).--
00004E10 2D 20 50 72 65 73 73 20 60 51 27 20 74 6F 20 71 - Press `Q' to q
00004E20 75 69 74 2C 20 6F 72 20 61 6E 79 20 6F 74 68 65 uit, or any othe
00004E30 72 20 6B 65 79 20 74 6F 20 63 6F 6E 74 69 6E 75 r key to continu
00004E40 65 20 2D 2D 2D 00 0D 20 20 20 20 20 20 20 20 20 e ---..         
00004E50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00004E60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00004E70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00004E80 0D 00 00 00 20 20 20 73 6B 69 70 70 69 6E 67 3A ....   skipping:
00004E90 20 25 2D 32 32 73 20 20 6E 65 65 64 20 25 73 20  %-22s  need %s 
00004EA0 63 6F 6D 70 61 74 2E 20 76 25 75 2E 25 75 20 28 compat. v%u.%u (
00004EB0 63 61 6E 20 64 6F 20 76 25 75 2E 25 75 29 0A 00 can do v%u.%u)..
00004EC0 20 20 20 73 6B 69 70 70 69 6E 67 3A 20 25 2D 32    skipping: %-2
00004ED0 32 73 20 20 75 6E 73 75 70 70 6F 72 74 65 64 20 2s  unsupported 
00004EE0 63 6F 6D 70 72 65 73 73 69 6F 6E 20 6D 65 74 68 compression meth
00004EF0 6F 64 20 25 64 0A 00 20 20 20 73 6B 69 70 70 69 od %d..   skippi
00004F00 6E 67 3A 20 25 2D 32 32 73 20 20 60 25 73 27 20 ng: %-22s  `%s' 
00004F10 6D 65 74 68 6F 64 20 6E 6F 74 20 73 75 70 70 6F method not suppo
00004F20 72 74 65 64 0A 00 73 74 6F 72 65 00 73 68 72 69 rted..store.shri
00004F30 6E 6B 00 72 65 64 75 63 65 00 69 6D 70 6C 6F 64 nk.reduce.implod
00004F40 65 00 74 6F 6B 65 6E 69 7A 65 00 64 65 66 6C 61 e.tokenize.defla
00004F50 74 65 00 65 6E 68 61 6E 63 65 64 20 64 65 66 6C te.enhanced defl
00004F60 61 74 65 00 44 43 4C 20 69 6D 70 6C 6F 64 65 00 ate.DCL implode.
00004F70 26 3F 01 00 2C 3F 01 00 33 3F 01 00 33 3F 01 00 &?..,?..3?..3?..
00004F80 33 3F 01 00 33 3F 01 00 3A 3F 01 00 42 3F 01 00 3?..3?..:?..B?..
00004F90 4B 3F 01 00 53 3F 01 00 64 3F 01 00 25 73 3A 20 K?..S?..d?..%s: 
00004FA0 20 62 61 64 20 66 69 6C 65 6E 61 6D 65 20 6C 65  bad filename le
00004FB0 6E 67 74 68 20 28 25 73 29 0A 00 25 73 3A 20 20 ngth (%s)..%s:  
00004FC0 62 61 64 20 65 78 74 72 61 20 66 69 65 6C 64 20 bad extra field 
00004FD0 6C 65 6E 67 74 68 20 28 25 73 29 0A 00 66 69 6C length (%s)..fil
00004FE0 65 20 23 25 64 3A 20 20 62 61 64 20 7A 69 70 66 e #%d:  bad zipf
00004FF0 69 6C 65 20 6F 66 66 73 65 74 20 28 25 73 29 3A ile offset (%s):
00005000 20 20 25 6C 64 0A 00 25 38 73 69 6E 67 3A 20 25   %ld..%8sing: %
00005010 2D 32 32 73 20 20 25 73 25 73 00 25 73 20 20 25 -22s  %s%s.%s  %
00005020 73 3A 20 20 25 6C 64 20 62 79 74 65 73 20 72 65 s:  %ld bytes re
00005030 71 75 69 72 65 64 20 74 6F 20 75 6E 63 6F 6D 70 quired to uncomp
00005040 72 65 73 73 20 74 6F 20 25 6C 75 20 62 79 74 65 ress to %lu byte
00005050 73 3B 0A 20 20 20 20 25 73 20 20 20 20 20 20 73 s;.    %s      s
00005060 75 70 70 6F 73 65 64 20 74 6F 20 72 65 71 75 69 upposed to requi
00005070 72 65 20 25 6C 75 20 62 79 74 65 73 25 73 25 73 re %lu bytes%s%s
00005080 25 73 0A 00 25 73 3A 20 20 62 61 64 20 66 69 6C %s..%s:  bad fil
00005090 65 20 63 6F 6D 6D 65 6E 74 20 6C 65 6E 67 74 68 e comment length
000050A0 0A 00 6C 6F 63 61 6C 20 68 65 61 64 65 72 20 73 ..local header s
000050B0 69 67 00 66 69 6C 65 20 23 25 64 3A 20 20 62 61 ig.file #%d:  ba
000050C0 64 20 6C 6F 63 61 6C 20 68 65 61 64 65 72 0A 00 d local header..
000050D0 20 20 28 61 74 74 65 6D 70 74 69 6E 67 20 74 6F   (attempting to
000050E0 20 72 65 2D 63 6F 6D 70 65 6E 73 61 74 65 29 0A  re-compensate).
000050F0 00 77 61 72 6E 69 6E 67 3A 20 20 25 73 20 61 70 .warning:  %s ap
00005100 70 65 61 72 73 20 74 6F 20 75 73 65 20 62 61 63 pears to use bac
00005110 6B 73 6C 61 73 68 65 73 20 61 73 20 70 61 74 68 kslashes as path
00005120 20 73 65 70 61 72 61 74 6F 72 73 0A 00 20 20 20  separators..   
00005130 73 6B 69 70 70 69 6E 67 3A 20 25 2D 32 32 73 20 skipping: %-22s 
00005140 20 25 73 76 6F 6C 75 6D 65 20 6C 61 62 65 6C 0A  %svolume label.
00005150 00 72 65 70 6C 61 63 65 20 25 73 3F 20 5B 79 5D .replace %s? [y]
00005160 65 73 2C 20 5B 6E 5D 6F 2C 20 5B 41 5D 6C 6C 2C es, [n]o, [A]ll,
00005170 20 5B 4E 5D 6F 6E 65 2C 20 5B 72 5D 65 6E 61 6D  [N]one, [r]enam
00005180 65 3A 20 00 20 4E 55 4C 4C 0A 28 61 73 73 75 6D e: . NULL.(assum
00005190 69 6E 67 20 5B 4E 5D 6F 6E 65 29 0A 00 6E 65 77 ing [N]one)..new
000051A0 20 6E 61 6D 65 3A 20 00 65 72 72 6F 72 3A 20 20  name: .error:  
000051B0 69 6E 76 61 6C 69 64 20 72 65 73 70 6F 6E 73 65 invalid response
000051C0 20 5B 25 63 5D 0A 00 41 74 20 6C 65 61 73 74 20  [%c]..At least 
000051D0 6F 6E 65 20 25 73 65 72 72 6F 72 20 77 61 73 20 one %serror was 
000051E0 64 65 74 65 63 74 65 64 20 69 6E 20 25 73 2E 0A detected in %s..
000051F0 00 43 61 75 74 69 6F 6E 3A 20 20 7A 65 72 6F 20 .Caution:  zero 
00005200 66 69 6C 65 73 20 74 65 73 74 65 64 20 69 6E 20 files tested in 
00005210 25 73 2E 0A 00 20 20 20 73 6B 69 70 70 69 6E 67 %s...   skipping
00005220 3A 20 25 2D 32 32 73 20 20 75 6E 61 62 6C 65 20 : %-22s  unable 
00005230 74 6F 20 67 65 74 20 70 61 73 73 77 6F 72 64 0A to get password.
00005240 00 20 20 20 73 6B 69 70 70 69 6E 67 3A 20 25 2D .   skipping: %-
00005250 32 32 73 20 20 69 6E 63 6F 72 72 65 63 74 20 70 22s  incorrect p
00005260 61 73 73 77 6F 72 64 0A 00 25 64 20 66 69 6C 65 assword..%d file
00005270 25 73 20 73 6B 69 70 70 65 64 20 62 65 63 61 75 %s skipped becau
00005280 73 65 20 6F 66 20 69 6E 63 6F 72 72 65 63 74 20 se of incorrect 
00005290 70 61 73 73 77 6F 72 64 2E 0A 00 20 20 20 20 28 password...    (
000052A0 6D 61 79 20 69 6E 73 74 65 61 64 20 62 65 20 69 may instead be i
000052B0 6E 63 6F 72 72 65 63 74 20 70 61 73 73 77 6F 72 ncorrect passwor
000052C0 64 29 0A 00 4E 6F 20 65 72 72 6F 72 73 20 64 65 d)..No errors de
000052D0 74 65 63 74 65 64 20 69 6E 20 63 6F 6D 70 72 65 tected in compre
000052E0 73 73 65 64 20 64 61 74 61 20 6F 66 20 25 73 2E ssed data of %s.
000052F0 0A 00 4E 6F 20 65 72 72 6F 72 73 20 64 65 74 65 ..No errors dete
00005300 63 74 65 64 20 69 6E 20 25 73 20 66 6F 72 20 74 cted in %s for t
00005310 68 65 20 25 64 20 66 69 6C 65 25 73 20 74 65 73 he %d file%s tes
00005320 74 65 64 2E 0A 00 25 64 20 66 69 6C 65 25 73 20 ted...%d file%s 
00005330 73 6B 69 70 70 65 64 20 62 65 63 61 75 73 65 20 skipped because 
00005340 6F 66 20 75 6E 73 75 70 70 6F 72 74 65 64 20 63 of unsupported c
00005350 6F 6D 70 72 65 73 73 69 6F 6E 20 6F 72 20 65 6E ompression or en
00005360 63 6F 64 69 6E 67 2E 0A 00 20 20 65 72 72 6F 72 coding...  error
00005370 3A 20 20 25 73 25 73 20 25 73 0A 00 0A 20 20 65 :  %s%s %s...  e
00005380 72 72 6F 72 3A 20 20 25 73 25 73 0A 00 6E 6F 74 rror:  %s%s..not
00005390 20 65 6E 6F 75 67 68 20 6D 65 6D 6F 72 79 20 74  enough memory t
000053A0 6F 20 00 69 6E 76 61 6C 69 64 20 63 6F 6D 70 72 o .invalid compr
000053B0 65 73 73 65 64 20 64 61 74 61 20 74 6F 20 00 69 essed data to .i
000053C0 6E 66 6C 61 74 65 00 65 78 70 6C 6F 64 65 00 77 nflate.explode.w
000053D0 61 72 6E 69 6E 67 3A 20 20 25 73 20 69 73 20 70 arning:  %s is p
000053E0 72 6F 62 61 62 6C 79 20 74 72 75 6E 63 61 74 65 robably truncate
000053F0 64 0A 00 25 73 3A 20 20 75 6E 6B 6E 6F 77 6E 20 d..%s:  unknown 
00005400 63 6F 6D 70 72 65 73 73 69 6F 6E 20 6D 65 74 68 compression meth
00005410 6F 64 0A 00 20 62 61 64 20 43 52 43 20 25 30 38 od.. bad CRC %08
00005420 6C 78 20 20 28 73 68 6F 75 6C 64 20 62 65 20 25 lx  (should be %
00005430 30 38 6C 78 29 0A 00 62 61 64 20 65 78 74 72 61 08lx)..bad extra
00005440 2D 66 69 65 6C 64 20 65 6E 74 72 79 3A 0A 20 20 -field entry:.  
00005450 20 20 20 20 45 46 20 62 6C 6F 63 6B 20 6C 65 6E     EF block len
00005460 67 74 68 20 28 25 75 20 62 79 74 65 73 29 20 65 gth (%u bytes) e
00005470 78 63 65 65 64 73 20 72 65 6D 61 69 6E 69 6E 67 xceeds remaining
00005480 20 45 46 20 64 61 74 61 20 28 25 75 20 62 79 74  EF data (%u byt
00005490 65 73 29 0A 00 20 69 6E 76 61 6C 69 64 20 63 6F es).. invalid co
000054A0 6D 70 72 65 73 73 65 64 20 64 61 74 61 20 66 6F mpressed data fo
000054B0 72 20 45 41 73 0A 00 20 75 6E 73 75 70 70 6F 72 r EAs.. unsuppor
000054C0 74 65 64 20 4E 54 53 44 20 45 41 73 20 76 65 72 ted NTSD EAs ver
000054D0 73 69 6F 6E 20 25 64 0A 00 20 62 61 64 20 43 52 sion %d.. bad CR
000054E0 43 20 66 6F 72 20 65 78 74 65 6E 64 65 64 20 61 C for extended a
000054F0 74 74 72 69 62 75 74 65 73 0A 00 20 75 6E 6B 6E ttributes.. unkn
00005500 6F 77 6E 20 63 6F 6D 70 72 65 73 73 69 6F 6E 20 own compression 
00005510 6D 65 74 68 6F 64 20 66 6F 72 20 45 41 73 20 28 method for EAs (
00005520 25 75 29 0A 00 20 6F 75 74 20 6F 66 20 6D 65 6D %u).. out of mem
00005530 6F 72 79 20 77 68 69 6C 65 20 69 6E 66 6C 61 74 ory while inflat
00005540 69 6E 67 20 45 41 73 0A 00 20 75 6E 6B 6E 6F 77 ing EAs.. unknow
00005550 6E 20 65 72 72 6F 72 20 6F 6E 20 65 78 74 65 6E n error on exten
00005560 64 65 64 20 61 74 74 72 69 62 75 74 65 73 0A 00 ded attributes..
00005570 0A 65 72 72 6F 72 3A 20 20 75 6E 73 75 70 70 6F .error:  unsuppo
00005580 72 74 65 64 20 65 78 74 72 61 2D 66 69 65 6C 64 rted extra-field
00005590 20 63 6F 6D 70 72 65 73 73 69 6F 6E 20 74 79 70  compression typ
000055A0 65 20 28 25 75 29 2D 2D 73 6B 69 70 70 69 6E 67 e (%u)--skipping
000055B0 0A 00 65 72 72 6F 72 20 5B 25 73 5D 3A 20 20 62 ..error [%s]:  b
000055C0 61 64 20 65 78 74 72 61 2D 66 69 65 6C 64 20 43 ad extra-field C
000055D0 52 43 20 25 30 38 6C 78 20 28 73 68 6F 75 6C 64 RC %08lx (should
000055E0 20 62 65 20 25 30 38 6C 78 29 0A 00 65 72 72 6F  be %08lx)..erro
000055F0 72 3A 20 20 63 61 6E 6E 6F 74 20 61 6C 6C 6F 63 r:  cannot alloc
00005600 61 74 65 20 75 6E 7A 69 70 20 62 75 66 66 65 72 ate unzip buffer
00005610 73 0A 00 25 64 20 61 72 63 68 69 76 65 25 73 20 s..%d archive%s 
00005620 73 75 63 63 65 73 73 66 75 6C 6C 79 20 70 72 6F successfully pro
00005630 63 65 73 73 65 64 2E 0A 00 25 64 20 61 72 63 68 cessed...%d arch
00005640 69 76 65 25 73 20 68 61 64 20 77 61 72 6E 69 6E ive%s had warnin
00005650 67 73 20 62 75 74 20 6E 6F 20 66 61 74 61 6C 20 gs but no fatal 
00005660 65 72 72 6F 72 73 2E 0A 00 25 64 20 61 72 63 68 errors...%d arch
00005670 69 76 65 25 73 20 68 61 64 20 66 61 74 61 6C 20 ive%s had fatal 
00005680 65 72 72 6F 72 73 2E 0A 00 25 64 20 66 69 6C 65 errors...%d file
00005690 25 73 20 68 61 64 20 6E 6F 20 7A 69 70 66 69 6C %s had no zipfil
000056A0 65 20 64 69 72 65 63 74 6F 72 79 2E 0A 00 31 20 e directory...1 
000056B0 22 7A 69 70 66 69 6C 65 22 20 77 61 73 20 61 20 "zipfile" was a 
000056C0 64 69 72 65 63 74 6F 72 79 2E 0A 00 25 64 20 22 directory...%d "
000056D0 7A 69 70 66 69 6C 65 73 22 20 77 65 72 65 20 64 zipfiles" were d
000056E0 69 72 65 63 74 6F 72 69 65 73 2E 0A 00 4E 6F 20 irectories...No 
000056F0 7A 69 70 66 69 6C 65 73 20 66 6F 75 6E 64 2E 0A zipfiles found..
00005700 00 25 73 3A 20 20 63 61 6E 6E 6F 74 20 66 69 6E .%s:  cannot fin
00005710 64 20 61 6E 79 20 6D 61 74 63 68 65 73 20 66 6F d any matches fo
00005720 72 20 77 69 6C 64 63 61 72 64 20 73 70 65 63 69 r wildcard speci
00005730 66 69 63 61 74 69 6F 6E 20 22 25 73 22 2E 0A 00 fication "%s"...
00005740 25 73 3A 20 20 63 61 6E 6E 6F 74 20 66 69 6E 64 %s:  cannot find
00005750 20 7A 69 70 66 69 6C 65 20 64 69 72 65 63 74 6F  zipfile directo
00005760 72 79 20 69 6E 20 25 73 2C 0A 20 20 20 20 20 20 ry in %s,.      
00005770 20 20 25 73 61 6E 64 20 63 61 6E 6E 6F 74 20 66   %sand cannot f
00005780 69 6E 64 20 25 73 2C 20 70 65 72 69 6F 64 2E 0A ind %s, period..
00005790 00 25 73 3A 20 20 63 61 6E 6E 6F 74 20 66 69 6E .%s:  cannot fin
000057A0 64 20 65 69 74 68 65 72 20 25 73 20 6F 72 20 25 d either %s or %
000057B0 73 2E 0A 00 75 6E 7A 69 70 00 6E 6F 74 65 3A 20 s...unzip.note: 
000057C0 20 25 73 20 6D 61 79 20 62 65 20 61 20 70 6C 61  %s may be a pla
000057D0 69 6E 20 65 78 65 63 75 74 61 62 6C 65 2C 20 6E in executable, n
000057E0 6F 74 20 61 6E 20 61 72 63 68 69 76 65 0A 00 0A ot an archive...
000057F0 20 20 20 5B 25 73 5D 3A 0A 20 20 20 20 20 5A 69    [%s]:.     Zi
00005800 70 66 69 6C 65 20 69 73 20 64 69 73 6B 20 25 75 pfile is disk %u
00005810 20 6F 66 20 61 20 6D 75 6C 74 69 2D 64 69 73 6B  of a multi-disk
00005820 20 61 72 63 68 69 76 65 2C 20 61 6E 64 20 74 68  archive, and th
00005830 69 73 20 69 73 20 6E 6F 74 20 74 68 65 20 64 69 is is not the di
00005840 73 6B 20 6F 6E 0A 20 20 20 20 20 77 68 69 63 68 sk on.     which
00005850 20 74 68 65 20 63 65 6E 74 72 61 6C 20 7A 69 70  the central zip
00005860 66 69 6C 65 20 64 69 72 65 63 74 6F 72 79 20 62 file directory b
00005870 65 67 69 6E 73 20 28 64 69 73 6B 20 25 75 29 2E egins (disk %u).
00005880 0A 00 0A 77 61 72 6E 69 6E 67 20 5B 25 73 5D 3A ...warning [%s]:
00005890 20 20 65 6E 64 2D 6F 66 2D 63 65 6E 74 72 61 6C   end-of-central
000058A0 2D 64 69 72 65 63 74 6F 72 79 20 72 65 63 6F 72 -directory recor
000058B0 64 20 63 6C 61 69 6D 73 20 74 68 69 73 0A 20 20 d claims this.  
000058C0 69 73 20 64 69 73 6B 20 25 75 20 62 75 74 20 74 is disk %u but t
000058D0 68 61 74 20 74 68 65 20 63 65 6E 74 72 61 6C 20 hat the central 
000058E0 64 69 72 65 63 74 6F 72 79 20 73 74 61 72 74 73 directory starts
000058F0 20 6F 6E 20 64 69 73 6B 20 25 75 3B 20 74 68 69  on disk %u; thi
00005900 73 20 69 73 20 61 0A 20 20 63 6F 6E 74 72 61 64 s is a.  contrad
00005910 69 63 74 69 6F 6E 2E 20 20 41 74 74 65 6D 70 74 iction.  Attempt
00005920 69 6E 67 20 74 6F 20 70 72 6F 63 65 73 73 20 61 ing to process a
00005930 6E 79 77 61 79 2E 0A 00 77 61 72 6E 69 6E 67 20 nyway...warning 
00005940 5B 25 73 5D 3A 20 20 7A 69 70 66 69 6C 65 20 63 [%s]:  zipfile c
00005950 6C 61 69 6D 73 20 74 6F 20 62 65 20 6C 61 73 74 laims to be last
00005960 20 64 69 73 6B 20 6F 66 20 61 20 6D 75 6C 74 69  disk of a multi
00005970 2D 70 61 72 74 20 61 72 63 68 69 76 65 3B 0A 20 -part archive;. 
00005980 20 61 74 74 65 6D 70 74 69 6E 67 20 74 6F 20 70  attempting to p
00005990 72 6F 63 65 73 73 20 61 6E 79 77 61 79 2C 20 61 rocess anyway, a
000059A0 73 73 75 6D 69 6E 67 20 61 6C 6C 20 70 61 72 74 ssuming all part
000059B0 73 20 68 61 76 65 20 62 65 65 6E 20 63 6F 6E 63 s have been conc
000059C0 61 74 65 6E 61 74 65 64 0A 20 20 74 6F 67 65 74 atenated.  toget
000059D0 68 65 72 20 69 6E 20 6F 72 64 65 72 2E 20 20 45 her in order.  E
000059E0 78 70 65 63 74 20 22 65 72 72 6F 72 73 22 20 61 xpect "errors" a
000059F0 6E 64 20 77 61 72 6E 69 6E 67 73 2E 2E 2E 74 72 nd warnings...tr
00005A00 75 65 20 6D 75 6C 74 69 2D 70 61 72 74 20 73 75 ue multi-part su
00005A10 70 70 6F 72 74 0A 20 20 64 6F 65 73 6E 27 74 20 pport.  doesn't 
00005A20 65 78 69 73 74 20 79 65 74 20 28 63 6F 6D 69 6E exist yet (comin
00005A30 67 20 73 6F 6F 6E 29 2E 0A 00 77 61 72 6E 69 6E g soon)...warnin
00005A40 67 20 5B 25 73 5D 3A 20 20 25 6C 64 20 65 78 74 g [%s]:  %ld ext
00005A50 72 61 20 62 79 74 65 25 73 20 61 74 20 62 65 67 ra byte%s at beg
00005A60 69 6E 6E 69 6E 67 20 6F 72 20 77 69 74 68 69 6E inning or within
00005A70 20 7A 69 70 66 69 6C 65 0A 20 20 28 61 74 74 65  zipfile.  (atte
00005A80 6D 70 74 69 6E 67 20 74 6F 20 70 72 6F 63 65 73 mpting to proces
00005A90 73 20 61 6E 79 77 61 79 29 0A 00 65 72 72 6F 72 s anyway)..error
00005AA0 20 5B 25 73 5D 3A 20 20 6D 69 73 73 69 6E 67 20  [%s]:  missing 
00005AB0 25 6C 64 20 62 79 74 65 73 20 69 6E 20 7A 69 70 %ld bytes in zip
00005AC0 66 69 6C 65 0A 20 20 28 61 74 74 65 6D 70 74 69 file.  (attempti
00005AD0 6E 67 20 74 6F 20 70 72 6F 63 65 73 73 20 61 6E ng to process an
00005AE0 79 77 61 79 29 0A 00 65 72 72 6F 72 20 5B 25 73 yway)..error [%s
00005AF0 5D 3A 20 20 4E 55 4C 4C 20 63 65 6E 74 72 61 6C ]:  NULL central
00005B00 20 64 69 72 65 63 74 6F 72 79 20 6F 66 66 73 65  directory offse
00005B10 74 0A 20 20 28 61 74 74 65 6D 70 74 69 6E 67 20 t.  (attempting 
00005B20 74 6F 20 70 72 6F 63 65 73 73 20 61 6E 79 77 61 to process anywa
00005B30 79 29 0A 00 77 61 72 6E 69 6E 67 20 5B 25 73 5D y)..warning [%s]
00005B40 3A 20 20 7A 69 70 66 69 6C 65 20 69 73 20 65 6D :  zipfile is em
00005B50 70 74 79 0A 00 65 72 72 6F 72 20 5B 25 73 5D 3A pty..error [%s]:
00005B60 20 20 73 74 61 72 74 20 6F 66 20 63 65 6E 74 72   start of centr
00005B70 61 6C 20 64 69 72 65 63 74 6F 72 79 20 6E 6F 74 al directory not
00005B80 20 66 6F 75 6E 64 3B 0A 20 20 7A 69 70 66 69 6C  found;.  zipfil
00005B90 65 20 63 6F 72 72 75 70 74 2E 0A 25 73 00 65 72 e corrupt..%s.er
00005BA0 72 6F 72 20 5B 25 73 5D 3A 20 20 72 65 70 6F 72 ror [%s]:  repor
00005BB0 74 65 64 20 6C 65 6E 67 74 68 20 6F 66 20 63 65 ted length of ce
00005BC0 6E 74 72 61 6C 20 64 69 72 65 63 74 6F 72 79 20 ntral directory 
00005BD0 69 73 0A 20 20 25 6C 64 20 62 79 74 65 73 20 74 is.  %ld bytes t
00005BE0 6F 6F 20 6C 6F 6E 67 20 28 41 74 61 72 69 20 53 oo long (Atari S
00005BF0 54 5A 69 70 20 7A 69 70 66 69 6C 65 3F 20 20 4A TZip zipfile?  J
00005C00 2E 48 2E 48 6F 6C 6D 20 5A 49 50 53 50 4C 49 54 .H.Holm ZIPSPLIT
00005C10 20 31 2E 31 0A 20 20 7A 69 70 66 69 6C 65 3F 29  1.1.  zipfile?)
00005C20 2E 20 20 43 6F 6D 70 65 6E 73 61 74 69 6E 67 2E .  Compensating.
00005C30 2E 2E 0A 00 20 20 45 6E 64 2D 6F 66 2D 63 65 6E ....  End-of-cen
00005C40 74 72 61 6C 2D 64 69 72 65 63 74 6F 72 79 20 73 tral-directory s
00005C50 69 67 6E 61 74 75 72 65 20 6E 6F 74 20 66 6F 75 ignature not fou
00005C60 6E 64 2E 20 20 45 69 74 68 65 72 20 74 68 69 73 nd.  Either this
00005C70 20 66 69 6C 65 20 69 73 20 6E 6F 74 0A 20 20 61  file is not.  a
00005C80 20 7A 69 70 66 69 6C 65 2C 20 6F 72 20 69 74 20  zipfile, or it 
00005C90 63 6F 6E 73 74 69 74 75 74 65 73 20 6F 6E 65 20 constitutes one 
00005CA0 64 69 73 6B 20 6F 66 20 61 20 6D 75 6C 74 69 2D disk of a multi-
00005CB0 70 61 72 74 20 61 72 63 68 69 76 65 2E 20 20 49 part archive.  I
00005CC0 6E 20 74 68 65 0A 20 20 6C 61 74 74 65 72 20 63 n the.  latter c
00005CD0 61 73 65 20 74 68 65 20 63 65 6E 74 72 61 6C 20 ase the central 
00005CE0 64 69 72 65 63 74 6F 72 79 20 61 6E 64 20 7A 69 directory and zi
00005CF0 70 66 69 6C 65 20 63 6F 6D 6D 65 6E 74 20 77 69 pfile comment wi
00005D00 6C 6C 20 62 65 20 66 6F 75 6E 64 20 6F 6E 0A 20 ll be found on. 
00005D10 20 74 68 65 20 6C 61 73 74 20 64 69 73 6B 28 73  the last disk(s
00005D20 29 20 6F 66 20 74 68 69 73 20 61 72 63 68 69 76 ) of this archiv
00005D30 65 2E 0A 00 0A 63 61 75 74 69 6F 6E 3A 20 20 7A e....caution:  z
00005D40 69 70 66 69 6C 65 20 63 6F 6D 6D 65 6E 74 20 74 ipfile comment t
00005D50 72 75 6E 63 61 74 65 64 0A 00 00 00 0B 00 0E 01 runcated........
00005D60 2C 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 , ..............
00005D70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00005D80 00 00 00 00 00 41 72 63 68 69 76 65 3A 20 20 25 .....Archive:  %
00005D90 73 20 20 20 25 6C 64 20 62 79 74 65 73 20 20 20 s   %ld bytes   
00005DA0 25 64 20 66 69 6C 65 25 73 0A 00 41 72 63 68 69 %d file%s..Archi
00005DB0 76 65 3A 20 20 25 73 20 20 20 25 6C 64 20 20 20 ve:  %s   %ld   
00005DC0 25 64 0A 00 0A 45 6E 64 2D 6F 66 2D 63 65 6E 74 %d...End-of-cent
00005DD0 72 61 6C 2D 64 69 72 65 63 74 6F 72 79 20 72 65 ral-directory re
00005DE0 63 6F 72 64 3A 0A 00 2D 2D 2D 2D 2D 2D 2D 2D 2D cord:..---------
00005DF0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00005E00 2D 2D 2D 2D 2D 2D 0A 0A 00 20 20 41 63 74 75 61 ------...  Actua
00005E10 6C 20 6F 66 66 73 65 74 20 6F 66 20 65 6E 64 2D l offset of end-
00005E20 6F 66 2D 63 65 6E 74 72 61 6C 2D 64 69 72 20 72 of-central-dir r
00005E30 65 63 6F 72 64 3A 20 20 20 25 39 6C 64 20 28 25 ecord:   %9ld (%
00005E40 2E 38 6C 58 68 29 0A 20 20 45 78 70 65 63 74 65 .8lXh).  Expecte
00005E50 64 20 6F 66 66 73 65 74 20 6F 66 20 65 6E 64 2D d offset of end-
00005E60 6F 66 2D 63 65 6E 74 72 61 6C 2D 64 69 72 20 72 of-central-dir r
00005E70 65 63 6F 72 64 3A 20 25 39 6C 64 20 28 25 2E 38 ecord: %9ld (%.8
00005E80 6C 58 68 29 0A 20 20 28 62 61 73 65 64 20 6F 6E lXh).  (based on
00005E90 20 74 68 65 20 6C 65 6E 67 74 68 20 6F 66 20 74  the length of t
00005EA0 68 65 20 63 65 6E 74 72 61 6C 20 64 69 72 65 63 he central direc
00005EB0 74 6F 72 79 20 61 6E 64 20 69 74 73 20 65 78 70 tory and its exp
00005EC0 65 63 74 65 64 20 6F 66 66 73 65 74 29 0A 0A 00 ected offset)...
00005ED0 20 20 54 68 69 73 20 7A 69 70 66 69 6C 65 20 63   This zipfile c
00005EE0 6F 6E 73 74 69 74 75 74 65 73 20 74 68 65 20 73 onstitutes the s
00005EF0 6F 6C 65 20 64 69 73 6B 20 6F 66 20 61 20 73 69 ole disk of a si
00005F00 6E 67 6C 65 2D 70 61 72 74 20 61 72 63 68 69 76 ngle-part archiv
00005F10 65 3B 20 69 74 73 0A 20 20 63 65 6E 74 72 61 6C e; its.  central
00005F20 20 64 69 72 65 63 74 6F 72 79 20 63 6F 6E 74 61  directory conta
00005F30 69 6E 73 20 25 75 20 25 73 2E 20 20 54 68 65 20 ins %u %s.  The 
00005F40 63 65 6E 74 72 61 6C 20 64 69 72 65 63 74 6F 72 central director
00005F50 79 20 69 73 20 25 6C 75 0A 20 20 28 25 2E 38 6C y is %lu.  (%.8l
00005F60 58 68 29 20 62 79 74 65 73 20 6C 6F 6E 67 2C 20 Xh) bytes long, 
00005F70 61 6E 64 20 69 74 73 20 28 65 78 70 65 63 74 65 and its (expecte
00005F80 64 29 20 6F 66 66 73 65 74 20 69 6E 20 62 79 74 d) offset in byt
00005F90 65 73 20 66 72 6F 6D 20 74 68 65 0A 00 20 20 62 es from the..  b
00005FA0 65 67 69 6E 6E 69 6E 67 20 6F 66 20 74 68 65 20 eginning of the 
00005FB0 7A 69 70 66 69 6C 65 20 69 73 20 25 6C 75 20 28 zipfile is %lu (
00005FC0 25 2E 38 6C 58 68 29 2E 0A 0A 00 20 20 54 68 69 %.8lXh)....  Thi
00005FD0 73 20 7A 69 70 66 69 6C 65 20 63 6F 6E 73 74 69 s zipfile consti
00005FE0 74 75 74 65 73 20 64 69 73 6B 20 25 75 20 6F 66 tutes disk %u of
00005FF0 20 61 20 6D 75 6C 74 69 2D 70 61 72 74 20 61 72  a multi-part ar
00006000 63 68 69 76 65 2E 20 20 54 68 65 20 63 65 6E 74 chive.  The cent
00006010 72 61 6C 0A 20 20 64 69 72 65 63 74 6F 72 79 20 ral.  directory 
00006020 73 74 61 72 74 73 20 6F 6E 20 64 69 73 6B 20 25 starts on disk %
00006030 75 3B 20 25 75 20 6F 66 20 69 74 73 20 65 6E 74 u; %u of its ent
00006040 72 69 65 73 20 25 73 20 63 6F 6E 74 61 69 6E 65 ries %s containe
00006050 64 20 77 69 74 68 69 6E 0A 00 20 20 74 68 69 73 d within..  this
00006060 20 7A 69 70 66 69 6C 65 2C 20 6F 75 74 20 6F 66  zipfile, out of
00006070 20 61 20 74 6F 74 61 6C 20 6F 66 20 25 75 20 25  a total of %u %
00006080 73 2E 20 20 54 68 65 20 65 6E 74 69 72 65 20 63 s.  The entire c
00006090 65 6E 74 72 61 6C 0A 20 20 64 69 72 65 63 74 6F entral.  directo
000060A0 72 79 20 69 73 20 25 6C 75 20 28 25 2E 38 6C 58 ry is %lu (%.8lX
000060B0 68 29 20 62 79 74 65 73 20 6C 6F 6E 67 2C 20 61 h) bytes long, a
000060C0 6E 64 20 69 74 73 20 6F 66 66 73 65 74 20 69 6E nd its offset in
000060D0 20 62 79 74 65 73 20 66 72 6F 6D 0A 00 20 20 74  bytes from..  t
000060E0 68 65 20 62 65 67 69 6E 6E 69 6E 67 20 6F 66 20 he beginning of 
000060F0 74 68 65 20 7A 69 70 66 69 6C 65 20 69 6E 20 77 the zipfile in w
00006100 68 69 63 68 20 69 74 20 62 65 67 69 6E 73 20 69 hich it begins i
00006110 73 20 25 6C 75 20 28 25 2E 38 6C 58 68 29 2E 0A s %lu (%.8lXh)..
00006120 0A 00 20 20 54 68 65 72 65 20 69 73 20 6E 6F 20 ..  There is no 
00006130 7A 69 70 66 69 6C 65 20 63 6F 6D 6D 65 6E 74 2E zipfile comment.
00006140 0A 00 20 20 54 68 65 20 7A 69 70 66 69 6C 65 20 ..  The zipfile 
00006150 63 6F 6D 6D 65 6E 74 20 69 73 20 25 75 20 62 79 comment is %u by
00006160 74 65 73 20 6C 6F 6E 67 20 61 6E 64 20 63 6F 6E tes long and con
00006170 74 61 69 6E 73 20 74 68 65 20 66 6F 6C 6C 6F 77 tains the follow
00006180 69 6E 67 20 74 65 78 74 3A 0A 0A 00 3D 3D 3D 3D ing text:...====
00006190 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D ================
000061A0 3D 3D 3D 3D 20 7A 69 70 66 69 6C 65 20 63 6F 6D ==== zipfile com
000061B0 6D 65 6E 74 20 62 65 67 69 6E 73 20 3D 3D 3D 3D ment begins ====
000061C0 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D ================
000061D0 3D 3D 3D 3D 3D 3D 0A 00 3D 3D 3D 3D 3D 3D 3D 3D ======..========
000061E0 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D ================
000061F0 3D 20 7A 69 70 66 69 6C 65 20 63 6F 6D 6D 65 6E = zipfile commen
00006200 74 20 65 6E 64 73 20 3D 3D 3D 3D 3D 3D 3D 3D 3D t ends =========
00006210 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D ================
00006220 3D 3D 0A 00 0A 20 20 54 68 65 20 7A 69 70 66 69 ==...  The zipfi
00006230 6C 65 20 63 6F 6D 6D 65 6E 74 20 69 73 20 74 72 le comment is tr
00006240 75 6E 63 61 74 65 64 2E 0A 00 0A 63 61 75 74 69 uncated....cauti
00006250 6F 6E 3A 20 20 7A 69 70 66 69 6C 65 20 63 6F 6D on:  zipfile com
00006260 6D 65 6E 74 20 74 72 75 6E 63 61 74 65 64 0A 00 ment truncated..
00006270 0A 43 65 6E 74 72 61 6C 20 64 69 72 65 63 74 6F .Central directo
00006280 72 79 20 65 6E 74 72 79 20 23 25 64 3A 0A 2D 2D ry entry #%d:.--
00006290 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000062A0 2D 2D 2D 2D 2D 2D 2D 2D 2D 0A 0A 00 25 64 20 66 ---------...%d f
000062B0 69 6C 65 25 73 2C 20 25 6C 75 20 62 79 74 65 73 ile%s, %lu bytes
000062C0 20 75 6E 63 6F 6D 70 72 65 73 73 65 64 2C 20 25  uncompressed, %
000062D0 6C 75 20 62 79 74 65 73 20 63 6F 6D 70 72 65 73 lu bytes compres
000062E0 73 65 64 3A 20 20 25 73 25 64 2E 25 64 25 25 0A sed:  %s%d.%d%%.
000062F0 00 4D 53 2D 44 4F 53 2C 20 4F 53 2F 32 20 6F 72 .MS-DOS, OS/2 or
00006300 20 4E 54 20 46 41 54 00 41 6D 69 67 61 00 56 4D  NT FAT.Amiga.VM
00006310 53 00 55 6E 69 78 00 56 4D 2F 43 4D 53 00 41 74 S.Unix.VM/CMS.At
00006320 61 72 69 20 53 54 00 4F 53 2F 32 20 6F 72 20 4E ari ST.OS/2 or N
00006330 54 20 48 50 46 53 00 4D 61 63 69 6E 74 6F 73 68 T HPFS.Macintosh
00006340 00 5A 2D 53 79 73 74 65 6D 00 43 50 2F 4D 00 54 .Z-System.CP/M.T
00006350 4F 50 53 2D 32 30 00 4E 54 46 53 00 53 4D 53 2F OPS-20.NTFS.SMS/
00006360 51 44 4F 53 00 41 63 6F 72 6E 20 52 49 53 43 20 QDOS.Acorn RISC 
00006370 4F 53 00 4D 56 53 00 57 69 6E 33 32 20 56 46 41 OS.MVS.Win32 VFA
00006380 54 00 42 65 4F 53 00 54 61 6E 64 65 6D 20 4E 53 T.BeOS.Tandem NS
00006390 4B 00 6E 6F 6E 65 20 28 73 74 6F 72 65 64 29 00 K.none (stored).
000063A0 73 68 72 75 6E 6B 00 72 65 64 75 63 65 64 20 28 shrunk.reduced (
000063B0 66 61 63 74 6F 72 20 31 29 00 72 65 64 75 63 65 factor 1).reduce
000063C0 64 20 28 66 61 63 74 6F 72 20 32 29 00 72 65 64 d (factor 2).red
000063D0 75 63 65 64 20 28 66 61 63 74 6F 72 20 33 29 00 uced (factor 3).
000063E0 72 65 64 75 63 65 64 20 28 66 61 63 74 6F 72 20 reduced (factor 
000063F0 34 29 00 69 6D 70 6C 6F 64 65 64 00 74 6F 6B 65 4).imploded.toke
00006400 6E 69 7A 65 64 00 64 65 66 6C 61 74 65 64 00 64 nized.deflated.d
00006410 65 66 6C 61 74 65 64 20 28 65 6E 68 61 6E 63 65 eflated (enhance
00006420 64 29 00 69 6D 70 6C 6F 64 65 64 20 28 50 4B 20 d).imploded (PK 
00006430 44 43 4C 29 00 6E 6F 72 6D 61 6C 00 6D 61 78 69 DCL).normal.maxi
00006440 6D 75 6D 00 66 61 73 74 00 73 75 70 65 72 66 61 mum.fast.superfa
00006450 73 74 00 20 20 54 68 65 72 65 20 61 72 65 20 61 st.  There are a
00006460 6E 20 65 78 74 72 61 20 25 6C 64 20 62 79 74 65 n extra %ld byte
00006470 73 20 70 72 65 63 65 64 69 6E 67 20 74 68 69 73 s preceding this
00006480 20 66 69 6C 65 2E 0A 0A 00 75 6E 6B 6E 6F 77 6E  file....unknown
00006490 20 28 25 64 29 00 0A 20 20 6F 66 66 73 65 74 20  (%d)..  offset 
000064A0 6F 66 20 6C 6F 63 61 6C 20 68 65 61 64 65 72 20 of local header 
000064B0 66 72 6F 6D 20 73 74 61 72 74 20 6F 66 20 61 72 from start of ar
000064C0 63 68 69 76 65 3A 20 20 20 20 20 25 6C 75 20 28 chive:     %lu (
000064D0 25 2E 38 6C 58 68 29 20 62 79 74 65 73 0A 00 20 %.8lXh) bytes.. 
000064E0 20 66 69 6C 65 20 73 79 73 74 65 6D 20 6F 72 20  file system or 
000064F0 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D operating system
00006500 20 6F 66 20 6F 72 69 67 69 6E 3A 20 20 20 20 20  of origin:     
00006510 20 20 20 25 73 0A 00 20 20 76 65 72 73 69 6F 6E    %s..  version
00006520 20 6F 66 20 65 6E 63 6F 64 69 6E 67 20 73 6F 66  of encoding sof
00006530 74 77 61 72 65 3A 20 20 20 20 20 20 20 20 20 20 tware:          
00006540 20 20 20 20 20 20 20 20 20 20 20 25 64 2E 25 64            %d.%d
00006550 0A 00 20 20 6D 69 6E 69 6D 75 6D 20 66 69 6C 65 ..  minimum file
00006560 20 73 79 73 74 65 6D 20 63 6F 6D 70 61 74 69 62  system compatib
00006570 69 6C 69 74 79 20 72 65 71 75 69 72 65 64 3A 20 ility required: 
00006580 20 20 20 20 20 20 25 73 0A 00 20 20 6D 69 6E 69       %s..  mini
00006590 6D 75 6D 20 73 6F 66 74 77 61 72 65 20 76 65 72 mum software ver
000065A0 73 69 6F 6E 20 72 65 71 75 69 72 65 64 20 74 6F sion required to
000065B0 20 65 78 74 72 61 63 74 3A 20 20 20 20 20 25 64  extract:     %d
000065C0 2E 25 64 0A 00 20 20 63 6F 6D 70 72 65 73 73 69 .%d..  compressi
000065D0 6F 6E 20 6D 65 74 68 6F 64 3A 20 20 20 20 20 20 on method:      
000065E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000065F0 20 20 20 20 20 20 20 20 20 25 73 0A 00 20 20 73          %s..  s
00006600 69 7A 65 20 6F 66 20 73 6C 69 64 69 6E 67 20 64 ize of sliding d
00006610 69 63 74 69 6F 6E 61 72 79 20 28 69 6D 70 6C 6F ictionary (implo
00006620 73 69 6F 6E 29 3A 20 20 20 20 20 20 20 20 20 20 sion):          
00006630 20 25 63 4B 0A 00 20 20 6E 75 6D 62 65 72 20 6F  %cK..  number o
00006640 66 20 53 68 61 6E 6E 6F 6E 2D 46 61 6E 6F 20 74 f Shannon-Fano t
00006650 72 65 65 73 20 28 69 6D 70 6C 6F 73 69 6F 6E 29 rees (implosion)
00006660 3A 20 20 20 20 20 20 20 20 20 25 63 0A 00 20 20 :         %c..  
00006670 63 6F 6D 70 72 65 73 73 69 6F 6E 20 73 75 62 2D compression sub-
00006680 74 79 70 65 20 28 64 65 66 6C 61 74 69 6F 6E 29 type (deflation)
00006690 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :               
000066A0 20 20 25 73 0A 00 20 20 66 69 6C 65 20 73 65 63   %s..  file sec
000066B0 75 72 69 74 79 20 73 74 61 74 75 73 3A 20 20 20 urity status:   
000066C0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000066D0 20 20 20 20 20 20 20 20 20 20 25 73 65 6E 63 72           %sencr
000066E0 79 70 74 65 64 0A 00 20 20 65 78 74 65 6E 64 65 ypted..  extende
000066F0 64 20 6C 6F 63 61 6C 20 68 65 61 64 65 72 3A 20 d local header: 
00006700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006710 20 20 20 20 20 20 20 20 20 20 20 25 73 0A 00 20            %s.. 
00006720 20 66 69 6C 65 20 6C 61 73 74 20 6D 6F 64 69 66  file last modif
00006730 69 65 64 20 6F 6E 20 28 44 4F 53 20 64 61 74 65 ied on (DOS date
00006740 2F 74 69 6D 65 29 3A 20 20 20 20 20 20 20 20 20 /time):         
00006750 20 20 20 25 73 0A 00 20 20 33 32 2D 62 69 74 20    %s..  32-bit 
00006760 43 52 43 20 76 61 6C 75 65 20 28 68 65 78 29 3A CRC value (hex):
00006770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006780 20 20 20 20 20 20 20 20 20 20 20 25 2E 38 6C 78            %.8lx
00006790 0A 00 20 20 63 6F 6D 70 72 65 73 73 65 64 20 73 ..  compressed s
000067A0 69 7A 65 3A 20 20 20 20 20 20 20 20 20 20 20 20 ize:            
000067B0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000067C0 20 20 20 20 20 20 25 6C 75 20 62 79 74 65 73 0A       %lu bytes.
000067D0 00 20 20 75 6E 63 6F 6D 70 72 65 73 73 65 64 20 .  uncompressed 
000067E0 73 69 7A 65 3A 20 20 20 20 20 20 20 20 20 20 20 size:           
000067F0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006800 20 20 20 20 20 25 6C 75 20 62 79 74 65 73 0A 00      %lu bytes..
00006810 20 20 6C 65 6E 67 74 68 20 6F 66 20 66 69 6C 65   length of file
00006820 6E 61 6D 65 3A 20 20 20 20 20 20 20 20 20 20 20 name:           
00006830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006840 20 20 20 20 25 75 20 63 68 61 72 61 63 74 65 72     %u character
00006850 73 0A 00 20 20 6C 65 6E 67 74 68 20 6F 66 20 65 s..  length of e
00006860 78 74 72 61 20 66 69 65 6C 64 3A 20 20 20 20 20 xtra field:     
00006870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006880 20 20 20 20 20 20 20 25 75 20 62 79 74 65 73 0A        %u bytes.
00006890 00 20 20 6C 65 6E 67 74 68 20 6F 66 20 66 69 6C .  length of fil
000068A0 65 20 63 6F 6D 6D 65 6E 74 3A 20 20 20 20 20 20 e comment:      
000068B0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000068C0 20 20 20 20 20 25 75 20 63 68 61 72 61 63 74 65      %u characte
000068D0 72 73 0A 00 20 20 64 69 73 6B 20 6E 75 6D 62 65 rs..  disk numbe
000068E0 72 20 6F 6E 20 77 68 69 63 68 20 66 69 6C 65 20 r on which file 
000068F0 62 65 67 69 6E 73 3A 20 20 20 20 20 20 20 20 20 begins:         
00006900 20 20 20 20 20 20 20 20 64 69 73 6B 20 25 75 0A         disk %u.
00006910 00 20 20 61 70 70 61 72 65 6E 74 20 66 69 6C 65 .  apparent file
00006920 20 74 79 70 65 3A 20 20 20 20 20 20 20 20 20 20  type:          
00006930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006940 20 20 20 20 20 25 73 0A 00 20 20 56 4D 53 20 66      %s..  VMS f
00006950 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 20 28 ile attributes (
00006960 25 30 36 6F 20 6F 63 74 61 6C 29 3A 20 20 20 20 %06o octal):    
00006970 20 20 20 20 20 20 20 20 20 20 20 25 73 0A 00 20            %s.. 
00006980 20 41 6D 69 67 61 20 66 69 6C 65 20 61 74 74 72  Amiga file attr
00006990 69 62 75 74 65 73 20 28 25 30 36 6F 20 6F 63 74 ibutes (%06o oct
000069A0 61 6C 29 3A 20 20 20 20 20 20 20 20 20 20 20 20 al):            
000069B0 20 25 73 0A 00 20 20 55 6E 69 78 20 66 69 6C 65  %s..  Unix file
000069C0 20 61 74 74 72 69 62 75 74 65 73 20 28 25 30 36  attributes (%06
000069D0 6F 20 6F 63 74 61 6C 29 3A 20 20 20 20 20 20 20 o octal):       
000069E0 20 20 20 20 20 20 20 25 73 0A 00 20 20 6E 6F 6E        %s..  non
000069F0 2D 4D 53 44 4F 53 20 65 78 74 65 72 6E 61 6C 20 -MSDOS external 
00006A00 66 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 3A file attributes:
00006A10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25                %
00006A20 30 36 6C 58 20 68 65 78 0A 00 20 20 4D 53 2D 44 06lX hex..  MS-D
00006A30 4F 53 20 66 69 6C 65 20 61 74 74 72 69 62 75 74 OS file attribut
00006A40 65 73 20 28 25 30 32 58 20 68 65 78 29 3A 20 20 es (%02X hex):  
00006A50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00006A60 6E 6F 6E 65 0A 00 20 20 4D 53 2D 44 4F 53 20 66 none..  MS-DOS f
00006A70 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 20 28 ile attributes (
00006A80 25 30 32 58 20 68 65 78 29 3A 20 20 20 20 20 20 %02X hex):      
00006A90 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64             read
00006AA0 2D 6F 6E 6C 79 0A 00 20 20 4D 53 2D 44 4F 53 20 -only..  MS-DOS 
00006AB0 66 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 20 file attributes 
00006AC0 28 25 30 32 58 20 68 65 78 29 3A 20 20 20 20 20 (%02X hex):     
00006AD0 20 20 20 20 20 20 20 20 20 20 20 20 20 25 73 25              %s%
00006AE0 73 25 73 25 73 25 73 25 73 0A 00 0A 20 20 65 72 s%s%s%s%s...  er
00006AF0 72 6F 72 3A 20 45 46 20 64 61 74 61 20 62 6C 6F ror: EF data blo
00006B00 63 6B 20 28 74 79 70 65 20 30 78 25 30 34 78 29 ck (type 0x%04x)
00006B10 20 73 69 7A 65 20 25 75 20 65 78 63 65 65 64 73  size %u exceeds
00006B20 20 72 65 6D 61 69 6E 69 6E 67 20 65 78 74 72 61  remaining extra
00006B30 20 66 69 65 6C 64 0A 20 20 20 20 20 20 20 20 20  field.         
00006B40 73 70 61 63 65 20 25 75 3B 20 62 6C 6F 63 6B 20 space %u; block 
00006B50 6C 65 6E 67 74 68 20 68 61 73 20 62 65 65 6E 20 length has been 
00006B60 74 72 75 6E 63 61 74 65 64 2E 0A 00 0A 20 20 54 truncated....  T
00006B70 68 65 20 63 65 6E 74 72 61 6C 2D 64 69 72 65 63 he central-direc
00006B80 74 6F 72 79 20 65 78 74 72 61 20 66 69 65 6C 64 tory extra field
00006B90 20 63 6F 6E 74 61 69 6E 73 3A 00 0A 20 20 2D 20  contains:..  - 
00006BA0 41 20 73 75 62 66 69 65 6C 64 20 77 69 74 68 20 A subfield with 
00006BB0 49 44 20 30 78 25 30 34 78 20 28 25 73 29 20 61 ID 0x%04x (%s) a
00006BC0 6E 64 20 25 75 20 64 61 74 61 20 62 79 74 65 73 nd %u data bytes
00006BD0 00 50 4B 57 41 52 45 20 41 56 00 4F 53 2F 32 00 .PKWARE AV.OS/2.
00006BE0 50 4B 57 41 52 45 20 56 4D 53 00 50 4B 57 41 52 PKWARE VMS.PKWAR
00006BF0 45 20 55 6E 69 78 00 49 6E 66 6F 2D 5A 49 50 20 E Unix.Info-ZIP 
00006C00 56 4D 53 00 6F 6C 64 20 49 6E 66 6F 2D 5A 49 50 VMS.old Info-ZIP
00006C10 20 55 6E 69 78 2F 4F 53 32 2F 4E 54 00 55 6E 69  Unix/OS2/NT.Uni
00006C20 78 20 55 49 44 2F 47 49 44 00 75 6E 69 76 65 72 x UID/GID.univer
00006C30 73 61 6C 20 74 69 6D 65 00 6F 6C 64 20 49 6E 66 sal time.old Inf
00006C40 6F 2D 5A 49 50 20 4D 61 63 69 6E 74 6F 73 68 00 o-ZIP Macintosh.
00006C50 5A 69 70 49 74 20 4D 61 63 69 6E 74 6F 73 68 00 ZipIt Macintosh.
00006C60 56 4D 2F 43 4D 53 00 4D 56 53 00 4F 53 2F 32 20 VM/CMS.MVS.OS/2 
00006C70 41 43 4C 00 53 65 63 75 72 69 74 79 20 44 65 73 ACL.Security Des
00006C80 63 72 69 70 74 6F 72 00 42 65 4F 53 00 53 4D 53 criptor.BeOS.SMS
00006C90 2F 51 44 4F 53 00 41 4F 53 2F 56 53 00 41 63 6F /QDOS.AOS/VS.Aco
00006CA0 72 6E 20 53 70 61 72 6B 46 53 00 46 72 65 64 20 rn SparkFS.Fred 
00006CB0 4B 61 6E 74 6F 72 20 4D 44 35 00 41 53 69 20 55 Kantor MD5.ASi U
00006CC0 6E 69 78 00 75 6E 6B 6E 6F 77 6E 00 2E 0A 20 20 nix.unknown...  
00006CD0 20 20 54 68 65 20 6C 6F 63 61 6C 20 65 78 74 72   The local extr
00006CE0 61 20 66 69 65 6C 64 20 68 61 73 20 25 6C 75 20 a field has %lu 
00006CF0 62 79 74 65 73 20 6F 66 20 4F 53 2F 32 20 65 78 bytes of OS/2 ex
00006D00 74 65 6E 64 65 64 20 61 74 74 72 69 62 75 74 65 tended attribute
00006D10 73 2E 0A 20 20 20 20 28 4D 61 79 20 6E 6F 74 20 s..    (May not 
00006D20 6D 61 74 63 68 20 4F 53 2F 32 20 22 64 69 72 22 match OS/2 "dir"
00006D30 20 61 6D 6F 75 6E 74 20 64 75 65 20 74 6F 20 73  amount due to s
00006D40 74 6F 72 61 67 65 20 6D 65 74 68 6F 64 29 00 2E torage method)..
00006D50 20 20 54 68 65 20 65 78 74 72 61 0A 20 20 20 20   The extra.    
00006D60 66 69 65 6C 64 20 69 73 20 25 73 20 61 6E 64 20 field is %s and 
00006D70 68 61 73 20 25 6C 75 20 62 79 74 65 73 20 6F 66 has %lu bytes of
00006D80 20 56 4D 53 20 25 73 20 69 6E 66 6F 72 6D 61 74  VMS %s informat
00006D90 69 6F 6E 25 73 00 73 74 6F 72 65 64 00 72 75 6E ion%s.stored.run
00006DA0 2D 6C 65 6E 67 74 68 20 65 6E 63 6F 64 65 64 00 -length encoded.
00006DB0 64 65 66 6C 61 74 65 64 00 63 6F 6D 70 72 65 73 deflated.compres
00006DC0 73 65 64 28 3F 29 00 00 96 5D 01 00 9D 5D 01 00 sed(?)...]...]..
00006DD0 B0 5D 01 00 B9 5D 01 00 2E 0A 20 20 20 20 54 68 .]...]....    Th
00006DE0 65 20 6C 6F 63 61 6C 20 65 78 74 72 61 20 66 69 e local extra fi
00006DF0 65 6C 64 20 68 61 73 20 25 6C 75 20 62 79 74 65 eld has %lu byte
00006E00 73 20 6F 66 20 61 63 63 65 73 73 20 63 6F 6E 74 s of access cont
00006E10 72 6F 6C 20 6C 69 73 74 20 69 6E 66 6F 72 6D 61 rol list informa
00006E20 74 69 6F 6E 00 2E 0A 20 20 20 20 54 68 65 20 6C tion...    The l
00006E30 6F 63 61 6C 20 65 78 74 72 61 20 66 69 65 6C 64 ocal extra field
00006E40 20 68 61 73 20 25 6C 75 20 62 79 74 65 73 20 6F  has %lu bytes o
00006E50 66 20 4E 54 20 73 65 63 75 72 69 74 79 20 64 65 f NT security de
00006E60 73 63 72 69 70 74 6F 72 20 64 61 74 61 00 2E 0A scriptor data...
00006E70 20 20 20 20 54 68 65 20 6C 6F 63 61 6C 20 65 78     The local ex
00006E80 74 72 61 20 66 69 65 6C 64 20 68 61 73 20 55 54 tra field has UT
00006E90 43 2F 47 4D 54 20 25 73 20 74 69 6D 65 25 73 00 C/GMT %s time%s.
00006EA0 6D 6F 64 69 66 69 63 61 74 69 6F 6E 00 61 63 63 modification.acc
00006EB0 65 73 73 00 63 72 65 61 74 69 6F 6E 00 2E 0A 20 ess.creation... 
00006EC0 20 20 20 54 68 65 20 4D 61 63 20 6C 6F 6E 67 20    The Mac long 
00006ED0 66 69 6C 65 6E 61 6D 65 20 69 73 20 25 73 3B 20 filename is %s; 
00006EE0 69 74 73 20 74 79 70 65 20 63 6F 64 65 20 69 73 its type code is
00006EF0 20 60 25 63 25 63 25 63 25 63 27 3B 0A 20 20 20  `%c%c%c%c';.   
00006F00 20 61 6E 64 20 69 74 73 20 63 72 65 61 74 6F 72  and its creator
00006F10 20 63 6F 64 65 20 69 73 20 60 25 63 25 63 25 63  code is `%c%c%c
00006F20 25 63 27 00 2E 0A 20 20 20 20 54 68 65 20 6C 6F %c'...    The lo
00006F30 63 61 6C 20 65 78 74 72 61 20 66 69 65 6C 64 20 cal extra field 
00006F40 68 61 73 20 25 6C 75 20 62 79 74 65 73 20 6F 66 has %lu bytes of
00006F50 20 25 73 63 6F 6D 70 72 65 73 73 65 64 20 42 65  %scompressed Be
00006F60 4F 53 20 66 69 6C 65 20 61 74 74 72 69 62 75 74 OS file attribut
00006F70 65 73 00 2E 0A 20 20 20 20 54 68 65 20 51 44 4F es...    The QDO
00006F80 53 20 65 78 74 72 61 20 66 69 65 6C 64 20 73 75 S extra field su
00006F90 62 74 79 70 65 20 69 73 20 60 25 63 25 63 25 63 btype is `%c%c%c
00006FA0 25 63 27 00 2E 0A 20 20 20 20 54 68 65 20 41 4F %c'...    The AO
00006FB0 53 2F 56 53 20 65 78 74 72 61 20 66 69 65 6C 64 S/VS extra field
00006FC0 20 72 65 76 69 73 69 6F 6E 20 69 73 20 25 64 2E  revision is %d.
00006FD0 25 64 00 2E 0A 20 20 20 20 54 68 65 20 31 32 38 %d...    The 128
00006FE0 2D 62 69 74 20 4D 44 35 20 73 69 67 6E 61 74 75 -bit MD5 signatu
00006FF0 72 65 20 69 73 20 25 73 00 2E 20 20 54 68 65 20 re is %s..  The 
00007000 66 69 72 73 74 0A 20 20 20 20 32 30 20 61 72 65 first.    20 are
00007010 3A 20 20 00 3A 0A 20 20 20 00 20 25 30 32 78 00 :  .:.   . %02x.
00007020 0A 20 20 54 68 65 72 65 20 25 73 20 61 20 6C 6F .  There %s a lo
00007030 63 61 6C 20 65 78 74 72 61 20 66 69 65 6C 64 20 cal extra field 
00007040 77 69 74 68 20 49 44 20 30 78 25 30 34 78 20 28 with ID 0x%04x (
00007050 25 73 29 20 61 6E 64 0A 20 20 25 75 20 64 61 74 %s) and.  %u dat
00007060 61 20 62 79 74 65 73 20 28 25 73 29 2E 0A 00 47 a bytes (%s)...G
00007070 4D 54 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 2F MT modification/
00007080 61 63 63 65 73 73 20 74 69 6D 65 73 20 61 6E 64 access times and
00007090 20 55 6E 69 78 20 55 49 44 2F 47 49 44 00 47 4D  Unix UID/GID.GM
000070A0 54 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 2F 61 T modification/a
000070B0 63 63 65 73 73 20 74 69 6D 65 73 20 6F 6E 6C 79 ccess times only
000070C0 00 0A 20 20 54 68 65 72 65 20 69 73 20 6E 6F 20 ..  There is no 
000070D0 66 69 6C 65 20 63 6F 6D 6D 65 6E 74 2E 0A 00 0A file comment....
000070E0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000070F0 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 66 69 6C 65 20 63 --------- file c
00007100 6F 6D 6D 65 6E 74 20 62 65 67 69 6E 73 20 2D 2D omment begins --
00007110 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00007120 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0A 00 2D 2D 2D 2D ----------..----
00007130 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00007140 2D 2D 2D 2D 2D 2D 20 66 69 6C 65 20 63 6F 6D 6D ------ file comm
00007150 65 6E 74 20 65 6E 64 73 20 2D 2D 2D 2D 2D 2D 2D ent ends -------
00007160 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00007170 2D 2D 2D 2D 2D 2D 0A 00 25 30 33 64 00 25 32 75 ------..%03d.%2u
00007180 2D 25 73 2D 25 30 32 75 20 25 30 32 75 3A 25 30 -%s-%02u %02u:%0
00007190 32 75 00 25 75 20 25 73 20 25 75 20 25 30 32 75 2u.%u %s %u %02u
000071A0 3A 25 30 32 75 3A 25 30 32 75 00 25 30 34 75 25 :%02u:%02u.%04u%
000071B0 30 32 75 25 30 32 75 2E 25 30 32 75 25 30 32 75 02u%02u.%02u%02u
000071C0 25 30 32 75 00 00 00 00 F1 52 01 00 08 53 01 00 %02u.....R...S..
000071D0 0E 53 01 00 12 53 01 00 17 53 01 00 1E 53 01 00 .S...S...S...S..
000071E0 27 53 01 00 37 53 01 00 41 53 01 00 4A 53 01 00 'S..7S..AS..JS..
000071F0 4F 53 01 00 57 53 01 00 5C 53 01 00 65 53 01 00 OS..WS..\S..eS..
00007200 77 53 01 00 73 53 01 00 82 53 01 00 87 53 01 00 wS..sS...S...S..
00007210 92 53 01 00 A0 53 01 00 A7 53 01 00 BA 53 01 00 .S...S...S...S..
00007220 CD 53 01 00 E0 53 01 00 F3 53 01 00 FC 53 01 00 .S...S...S...S..
00007230 06 54 01 00 0F 54 01 00 23 54 01 00 35 54 01 00 .T...T..#T..5T..
00007240 3C 54 01 00 44 54 01 00 49 54 01 00 4E 58 46 53 <T..DT..IT..NXFS
00007250 00 66 61 74 00 61 6D 69 00 76 6D 73 00 75 6E 78 .fat.ami.vms.unx
00007260 00 63 6D 73 00 61 74 72 00 68 70 66 00 6D 61 63 .cms.atr.hpf.mac
00007270 00 7A 7A 7A 00 63 70 6D 00 74 32 30 00 6E 74 66 .zzz.cpm.t20.ntf
00007280 00 71 64 73 00 61 63 6F 00 76 66 74 00 6D 76 73 .qds.aco.vft.mvs
00007290 00 62 65 20 00 6E 73 6B 00 3F 3F 3F 00 73 74 6F .be .nsk.???.sto
000072A0 72 00 73 68 72 6B 00 72 65 3A 31 00 72 65 3A 32 r.shrk.re:1.re:2
000072B0 00 72 65 3A 33 00 72 65 3A 34 00 69 23 3A 23 00 .re:3.re:4.i#:#.
000072C0 74 6F 6B 6E 00 64 65 66 23 00 65 64 65 66 00 64 tokn.def#.edef.d
000072D0 63 6C 69 00 75 23 23 23 00 4A 61 6E 00 46 65 62 cli.u###.Jan.Feb
000072E0 00 4D 61 72 00 41 70 72 00 4D 61 79 00 4A 75 6E .Mar.Apr.May.Jun
000072F0 00 4A 75 6C 00 41 75 67 00 53 65 70 00 4F 63 74 .Jul.Aug.Sep.Oct
00007300 00 4E 6F 76 00 44 65 63 00 00 00 00 02 00 03 00 .Nov.Dec........
00007310 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 ................
00007320 0C 00 0D 00 0E 00 0F 00 10 00 11 00 12 00 13 00 ................
00007330 14 00 15 00 16 00 17 00 18 00 19 00 1A 00 1B 00 ................
00007340 1C 00 1D 00 1E 00 1F 00 20 00 21 00 22 00 23 00 ........ .!.".#.
00007350 24 00 25 00 26 00 27 00 28 00 29 00 2A 00 2B 00 $.%.&.'.(.).*.+.
00007360 2C 00 2D 00 2E 00 2F 00 30 00 31 00 32 00 33 00 ,.-.../.0.1.2.3.
00007370 34 00 35 00 36 00 37 00 38 00 39 00 3A 00 3B 00 4.5.6.7.8.9.:.;.
00007380 3C 00 3D 00 3E 00 3F 00 40 00 41 00 03 00 04 00 <.=.>.?.@.A.....
00007390 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 0C 00 ................
000073A0 0D 00 0E 00 0F 00 10 00 11 00 12 00 13 00 14 00 ................
000073B0 15 00 16 00 17 00 18 00 19 00 1A 00 1B 00 1C 00 ................
000073C0 1D 00 1E 00 1F 00 20 00 21 00 22 00 23 00 24 00 ...... .!.".#.$.
000073D0 25 00 26 00 27 00 28 00 29 00 2A 00 2B 00 2C 00 %.&.'.(.).*.+.,.
000073E0 2D 00 2E 00 2F 00 30 00 31 00 32 00 33 00 34 00 -.../.0.1.2.3.4.
000073F0 35 00 36 00 37 00 38 00 39 00 3A 00 3B 00 3C 00 5.6.7.8.9.:.;.<.
00007400 3D 00 3E 00 3F 00 40 00 41 00 42 00 00 00 00 00 =.>.?.@.A.B.....
00007410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00007480 00 00 00 00 00 00 00 00 00 00 08 00 01 00 41 00 ..............A.
00007490 81 00 C1 00 01 01 41 01 81 01 C1 01 01 02 41 02 ......A.......A.
000074A0 81 02 C1 02 01 03 41 03 81 03 C1 03 01 04 41 04 ......A.......A.
000074B0 81 04 C1 04 01 05 41 05 81 05 C1 05 01 06 41 06 ......A.......A.
000074C0 81 06 C1 06 01 07 41 07 81 07 C1 07 01 08 41 08 ......A.......A.
000074D0 81 08 C1 08 01 09 41 09 81 09 C1 09 01 0A 41 0A ......A.......A.
000074E0 81 0A C1 0A 01 0B 41 0B 81 0B C1 0B 01 0C 41 0C ......A.......A.
000074F0 81 0C C1 0C 01 0D 41 0D 81 0D C1 0D 01 0E 41 0E ......A.......A.
00007500 81 0E C1 0E 01 0F 41 0F 81 0F C1 0F 01 00 81 00 ......A.........
00007510 01 01 81 01 01 02 81 02 01 03 81 03 01 04 81 04 ................
00007520 01 05 81 05 01 06 81 06 01 07 81 07 01 08 81 08 ................
00007530 01 09 81 09 01 0A 81 0A 01 0B 81 0B 01 0C 81 0C ................
00007540 01 0D 81 0D 01 0E 81 0E 01 0F 81 0F 01 10 81 10 ................
00007550 01 11 81 11 01 12 81 12 01 13 81 13 01 14 81 14 ................
00007560 01 15 81 15 01 16 81 16 01 17 81 17 01 18 81 18 ................
00007570 01 19 81 19 01 1A 81 1A 01 1B 81 1B 01 1C 81 1C ................
00007580 01 1D 81 1D 01 1E 81 1E 01 1F 81 1F 25 63 25 64 ............%c%d
00007590 25 25 00 31 30 30 25 25 00 20 4C 65 6E 67 74 68 %%.100%%. Length
000075A0 20 20 20 20 44 61 74 65 20 20 20 20 54 69 6D 65     Date    Time
000075B0 20 20 20 20 4E 61 6D 65 00 20 2D 2D 2D 2D 2D 2D     Name. ------
000075C0 20 20 20 20 2D 2D 2D 2D 20 20 20 20 2D 2D 2D 2D     ----    ----
000075D0 20 20 20 20 2D 2D 2D 2D 00 20 4C 65 6E 67 74 68     ----. Length
000075E0 20 20 4D 65 74 68 6F 64 20 20 20 53 69 7A 65 20   Method   Size 
000075F0 20 52 61 74 69 6F 20 20 20 44 61 74 65 20 20 20  Ratio   Date   
00007600 20 54 69 6D 65 20 20 20 43 52 43 2D 33 32 20 20  Time   CRC-32  
00007610 20 20 20 4E 61 6D 65 00 20 2D 2D 2D 2D 2D 2D 20    Name. ------ 
00007620 20 2D 2D 2D 2D 2D 2D 20 20 20 2D 2D 2D 2D 20 20  ------   ----  
00007630 2D 2D 2D 2D 2D 20 20 20 2D 2D 2D 2D 20 20 20 20 -----   ----    
00007640 2D 2D 2D 2D 20 20 20 2D 2D 2D 2D 2D 2D 20 20 20 ----   ------   
00007650 20 20 2D 2D 2D 2D 00 00 99 65 01 00 B9 65 01 00   ----...e...e..
00007660 D9 65 01 00 18 66 01 00 25 73 20 28 22 5E 22 20 .e...f..%s ("^" 
00007670 3D 3D 3E 20 63 61 73 65 0A 25 73 20 20 20 63 6F ==> case.%s   co
00007680 6E 76 65 72 73 69 6F 6E 29 0A 00 25 37 6C 75 20 nversion)..%7lu 
00007690 20 25 2D 37 73 25 37 6C 75 20 25 34 73 20 20 25  %-7s%7lu %4s  %
000076A0 30 32 75 2D 25 30 32 75 2D 25 30 32 75 20 20 25 02u-%02u-%02u  %
000076B0 30 32 75 3A 25 30 32 75 20 20 25 30 38 6C 78 20 02u:%02u  %08lx 
000076C0 20 25 63 00 20 2D 2D 2D 2D 2D 2D 20 20 20 20 20  %c. ------     
000076D0 20 20 20 20 20 2D 2D 2D 2D 2D 2D 20 20 2D 2D 2D      ------  ---
000076E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000076F0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D               --
00007700 2D 2D 2D 2D 2D 0A 25 37 6C 75 20 20 20 20 20 20 -----.%7lu      
00007710 20 20 20 25 37 6C 75 20 25 34 73 20 20 20 20 20    %7lu %4s     
00007720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00007730 20 20 20 20 20 20 20 20 20 25 75 20 66 69 6C 65          %u file
00007740 25 73 0A 00 25 37 6C 75 20 20 25 30 32 75 2D 25 %s..%7lu  %02u-%
00007750 30 32 75 2D 25 30 32 75 20 20 25 30 32 75 3A 25 02u-%02u  %02u:%
00007760 30 32 75 20 20 25 63 00 20 2D 2D 2D 2D 2D 2D 20 02u  %c. ------ 
00007770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00007780 20 20 20 2D 2D 2D 2D 2D 2D 2D 0A 25 37 6C 75 20    -------.%7lu 
00007790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
000077A0 20 20 20 25 75 20 66 69 6C 65 25 73 0A 00 4E 58    %u file%s..NX
000077B0 46 53 00 53 74 6F 72 65 64 00 00 53 68 72 75 6E FS.Stored..Shrun
000077C0 6B 00 00 52 65 64 75 63 65 31 00 52 65 64 75 63 k..Reduce1.Reduc
000077D0 65 32 00 52 65 64 75 63 65 33 00 52 65 64 75 63 e2.Reduce3.Reduc
000077E0 65 34 00 49 6D 70 6C 6F 64 65 00 54 6F 6B 65 6E e4.Implode.Token
000077F0 00 00 00 44 65 66 6C 3A 23 00 00 45 6E 68 44 65 ...Defl:#..EnhDe
00007800 66 6C 00 49 6D 70 6C 44 43 4C 00 55 6E 6B 3A 23 fl.ImplDCL.Unk:#
00007810 23 23 00 00 10 00 00 00 11 00 00 00 12 00 00 00 ##..............
00007820 00 00 00 00 08 00 00 00 07 00 00 00 09 00 00 00 ................
00007830 06 00 00 00 0A 00 00 00 05 00 00 00 0B 00 00 00 ................
00007840 04 00 00 00 0C 00 00 00 03 00 00 00 0D 00 00 00 ................
00007850 02 00 00 00 0E 00 00 00 01 00 00 00 0F 00 00 00 ................
00007860 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 ................
00007870 0B 00 0D 00 0F 00 11 00 13 00 17 00 1B 00 1F 00 ................
00007880 23 00 2B 00 33 00 3B 00 43 00 53 00 63 00 73 00 #.+.3.;.C.S.c.s.
00007890 83 00 A3 00 C3 00 E3 00 02 01 00 00 00 00 00 00 ................
000078A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 ................
000078B0 01 00 01 00 01 00 02 00 02 00 02 00 02 00 03 00 ................
000078C0 03 00 03 00 03 00 04 00 04 00 04 00 04 00 05 00 ................
000078D0 05 00 05 00 05 00 00 00 63 00 63 00 01 00 02 00 ........c.c.....
000078E0 03 00 04 00 05 00 07 00 09 00 0D 00 11 00 19 00 ................
000078F0 21 00 31 00 41 00 61 00 81 00 C1 00 01 01 81 01 !.1.A.a.........
00007900 01 02 01 03 01 04 01 06 01 08 01 0C 01 10 01 18 ................
00007910 01 20 01 30 01 40 01 60 00 00 00 00 00 00 00 00 . .0.@.`........
00007920 01 00 01 00 02 00 02 00 03 00 03 00 04 00 04 00 ................
00007930 05 00 05 00 06 00 06 00 07 00 07 00 08 00 08 00 ................
00007940 09 00 09 00 0A 00 0A 00 0B 00 0B 00 0C 00 0C 00 ................
00007950 0D 00 0D 00 09 00 00 00 06 00 00 00 65 72 72 6F ............erro
00007960 72 3A 20 20 65 78 70 65 63 74 65 64 20 63 65 6E r:  expected cen
00007970 74 72 61 6C 20 66 69 6C 65 20 68 65 61 64 65 72 tral file header
00007980 20 73 69 67 6E 61 74 75 72 65 20 6E 6F 74 20 66  signature not f
00007990 6F 75 6E 64 20 28 66 69 6C 65 20 23 25 75 29 2E ound (file #%u).
000079A0 0A 00 00 00 06 00 0E 01 92 0C 00 00 0A 00 0E 01 ................
000079B0 A5 0C 00 00 0B 00 0E 01 99 0C 00 00 0B 00 0E 01 ................
000079C0 B0 0C 00 00 05 00 0E 01 FF 0C 00 00 10 00 0E 01 ................
000079D0 BC 0C 00 00 07 00 0E 01 5F 0D 00 00 09 00 0E 01 ........_.......
000079E0 D4 0C 00 00 07 00 0E 01 67 0D 00 00 07 00 0E 01 ........g.......
000079F0 DE 0C 00 00 04 00 0E 01 05 0D 00 00 06 00 0E 01 ................
00007A00 91 0D 00 00 04 00 0E 01 E6 0C 00 00 06 00 0E 01 ................
00007A10 C5 0D 00 00 07 00 0E 01 6F 0D 00 00 04 00 0E 01 ........o.......
00007A20 EB 0C 00 00 04 00 0E 01 FA 0C 00 00 04 00 0E 01 ................
00007A30 84 0D 00 00 09 00 0E 01 F0 0C 00 00 06 00 0E 01 ................
00007A40 7D 0D 00 00 08 00 0E 01 A5 0D 00 00 09 00 0E 01 }...............
00007A50 0A 0D 00 00 04 00 0E 01 AE 0D 00 00 08 00 0E 01 ................
00007A60 35 0D 00 00 04 00 0E 01 30 0D 00 00 05 00 0E 01 5.......0.......
00007A70 14 0D 00 00 07 00 0E 01 57 0D 00 00 06 00 0E 01 ........W.......
00007A80 CD 0C 00 00 05 00 0E 01 77 0D 00 00 0B 00 0E 01 ........w.......
00007A90 1A 0D 00 00 04 00 0E 01 26 0D 00 00 04 00 0E 01 ........&.......
00007AA0 70 0C 00 00 08 00 0E 01 7F 0C 00 00 09 00 0E 01 p...............
00007AB0 75 0C 00 00 09 00 0E 01 88 0C 00 00 05 00 0E 01 u...............
00007AC0 9F 0D 00 00 06 00 0E 01 98 0D 00 00 04 00 0E 01 ................
00007AD0 2B 0D 00 00 06 00 0E 01 48 0D 00 00 09 00 0E 01 +.......H.......
00007AE0 3E 0D 00 00 07 00 0E 01 89 0D 00 00 07 00 0E 01 >...............
00007AF0 4F 0D 00 00 09 00 0E 01 B3 0D 00 00 07 00 0E 01 O...............
00007B00 BD 0D 00 00 43 6F 6D 70 69 6C 65 64 20 77 69 74 ....Compiled wit
00007B10 68 20 25 73 25 73 20 66 6F 72 20 25 73 25 73 25 h %s%s for %s%s%
00007B20 73 25 73 2E 0A 0A 00 00 0A 6E 6F 74 65 3A 20 20 s%s......note:  
00007B30 64 69 64 6E 27 74 20 66 69 6E 64 20 65 6E 64 2D didn't find end-
00007B40 6F 66 2D 63 65 6E 74 72 61 6C 2D 64 69 72 20 73 of-central-dir s
00007B50 69 67 6E 61 74 75 72 65 20 61 74 20 65 6E 64 20 ignature at end 
00007B60 6F 66 20 63 65 6E 74 72 61 6C 20 64 69 72 2E 0A of central dir..
00007B70 00 00 00 00 63 61 75 74 69 6F 6E 3A 20 65 78 63 ....caution: exc
00007B80 6C 75 64 65 64 20 66 69 6C 65 6E 61 6D 65 20 6E luded filename n
00007B90 6F 74 20 6D 61 74 63 68 65 64 3A 20 20 25 73 0A ot matched:  %s.
00007BA0 00 00 00 00 63 61 75 74 69 6F 6E 3A 20 66 69 6C ....caution: fil
00007BB0 65 6E 61 6D 65 20 6E 6F 74 20 6D 61 74 63 68 65 ename not matche
00007BC0 64 3A 20 20 25 73 0A 00 48 1E 00 00 00 00 00 00 d:  %s..H.......
00007BD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00007C20 00 00 00 00 3F 3F 27 9F 22 2E C5 CE 5E 25 53 3C ....??'."...^%S<
00007C30 4F 3F 3F 3F 3F 27 27 22 22 07 2D 2D 7E 54 73 3E O????''"".--~Ts>
00007C40 6F 3F 3F 59 FF AD BD 9C CF BE DD F5 F9 B8 A6 AE o??Y............
00007C50 AA F0 A9 EE F8 F1 FD FC EF E6 F4 FA F7 FB A7 AF ................
00007C60 AC AB F3 A8 B7 B5 B6 C7 8E 8F 92 80 D4 90 D2 D3 ................
00007C70 DE D6 D7 D8 D1 A5 E3 E0 E2 E5 99 9E 9D EB E9 EA ................
00007C80 9A ED E8 E1 85 A0 83 C6 84 86 91 87 8A 82 88 89 ................
00007C90 8D A1 8C 8B D0 A4 95 A2 93 E4 94 F6 9B 97 A3 96 ................
00007CA0 81 EC E7 98 00 00 01 00 03 00 07 00 0F 00 1F 00 ................
00007CB0 3F 00 7F 00 FF 00 FF 01 FF 03 FF 07 FF 0F FF 1F ?...............
00007CC0 FF 3F FF 7F FF FF 00 00 C7 FC E9 E2 E4 E0 E5 E7 .?..............
00007CD0 EA EB E8 EF EE EC C4 C5 C9 E6 C6 F4 F6 F2 FB F9 ................
00007CE0 FF D6 DC F8 A3 D8 D7 83 E1 ED F3 FA F1 D1 AA BA ................
00007CF0 BF AE AC BD BC A1 AB BB A6 A6 A6 A6 A6 C1 C2 C0 ................
00007D00 A9 A6 A6 2B 2B A2 A5 2B 2B 2D 2D 2B 2D 2B E3 C3 ...++..++--+-+..
00007D10 2B 2B 2D 2D A6 2D 2B A4 F0 D0 CA CB C8 69 CD CE ++--.-+......i..
00007D20 CF 2B 2B A6 5F A6 CC AF D3 DF D4 D2 F5 D5 B5 FE .++._...........
00007D30 DE DA DB D9 FD DD AF B4 AD B1 3D BE B6 A7 F7 B8 ..........=.....
00007D40 B0 A8 B7 B9 B3 B2 A6 A0 20 20 28 70 6C 65 61 73 ........  (pleas
00007D50 65 20 63 68 65 63 6B 20 74 68 61 74 20 79 6F 75 e check that you
00007D60 20 68 61 76 65 20 74 72 61 6E 73 66 65 72 72 65  have transferre
00007D70 64 20 6F 72 20 63 72 65 61 74 65 64 20 74 68 65 d or created the
00007D80 20 7A 69 70 66 69 6C 65 20 69 6E 20 74 68 65 0A  zipfile in the.
00007D90 20 20 61 70 70 72 6F 70 72 69 61 74 65 20 42 49   appropriate BI
00007DA0 4E 41 52 59 20 6D 6F 64 65 2D 2D 74 68 69 73 20 NARY mode--this 
00007DB0 69 6E 63 6C 75 64 65 73 20 66 74 70 2C 20 4B 65 includes ftp, Ke
00007DC0 72 6D 69 74 2C 20 41 4E 44 20 75 6E 7A 69 70 27 rmit, AND unzip'
00007DD0 64 20 7A 69 70 66 69 6C 65 73 29 0A 00 00 00 00 d zipfiles).....
00007DE0 65 72 72 6F 72 20 5B 25 73 5D 3A 20 20 61 74 74 error [%s]:  att
00007DF0 65 6D 70 74 20 74 6F 20 73 65 65 6B 20 62 65 66 empt to seek bef
00007E00 6F 72 65 20 62 65 67 69 6E 6E 69 6E 67 20 6F 66 ore beginning of
00007E10 20 7A 69 70 66 69 6C 65 0A 25 73 00 20 63 6F 6D  zipfile.%s. com
00007E20 70 72 65 73 73 65 64 20 45 41 20 64 61 74 61 20 pressed EA data 
00007E30 6D 69 73 73 69 6E 67 20 28 25 64 20 62 79 74 65 missing (%d byte
00007E40 73 29 25 73 00 00 00 00 20 63 6F 6D 70 72 65 73 s)%s.... compres
00007E50 73 65 64 20 57 69 6E 4E 54 20 73 65 63 75 72 69 sed WinNT securi
00007E60 74 79 20 64 61 74 61 20 6D 69 73 73 69 6E 67 20 ty data missing 
00007E70 28 25 64 20 62 79 74 65 73 29 25 73 00 00 00 00 (%d bytes)%s....
00007E80 55 6E 5A 69 70 20 25 64 2E 25 64 25 64 25 73 20 UnZip %d.%d%d%s 
00007E90 6F 66 20 25 73 2C 20 62 79 20 49 6E 66 6F 2D 5A of %s, by Info-Z
00007EA0 49 50 2E 20 20 46 6F 72 20 6D 6F 72 65 20 64 65 IP.  For more de
00007EB0 74 61 69 6C 73 20 73 65 65 3A 20 75 6E 7A 69 70 tails see: unzip
00007EC0 20 2D 76 2E 0A 0A 00 00 06 00 0E 01 CC 0D 00 00  -v.............
00007ED0 33 20 4E 6F 76 65 6D 62 65 72 20 31 39 39 37 00 3 November 1997.
00007EE0 7A 69 70 69 6E 66 6F 00 00 00 00 00 00 00 00 00 zipinfo.........
00007EF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
; ...
00008000 00 00 C2 04 5E 16 FF BD 12 01 00 FB 00 EF 0E 54 ....^..........T
00008010 00 00 DD AC 08 DD AC 04 FB 02 EF 0D 00 00 00 DD ................
00008020 50 FB 01 EF 28 4E 00 00 D0 01 50 04 FC 07       P...(N....P...  

;; fn0000802E: 0000802E
fn0000802E proc
	subl2	#00000004,sp
	movab	FFFE5400,r7
	movab	FFFFB3C8,r10
	movab	FFFFB3D0,r2
	movab	FFFE69E8,r5
	moval	0000DBD4,r4
	pushl	r4
	pushl	#00000002
	movab	@000192E0,r3
	calls	#02,(r3)
	pushl	r4
	pushl	#0000000F
	calls	#02,(r3)
	pushl	r4
	pushl	#0000000A
	calls	#02,(r3)
	pushl	r4
	pushl	#0000000B
	calls	#02,(r3)
	clrl	r3
	cmpl	+04(ap),#00000001
	bneq	00008081

l0000807F:
	incl	r3

l00008081:
	movl	r3,+60(r2)
	pushal	+08(ap)
	pushal	+04(ap)
	calls	#02,00008EC0
	movl	r0,r3
	blbs	r0,0000809C

l00008098:
	movl	r3,r0
	ret

l0000809C:
	movzbl	#5D,-(sp)
	pushl	@+08(ap)
	calls	#02,@000192DC
	movl	r0,r4
	bneq	000080B8

l000080AF:
	movl	@+08(ap),r4
	brb	000080BA
000080B5                D5 50 01                              .P.        

l000080B8:
	incl	r4

l000080BA:
	pushl	#00000007
	pushal	00007EE0
	pushl	r4
	calls	#03,0000E2E8
	tstl	r0
	beql	000080FD

l000080CF:
	pushl	#00000002
	pushal	(r7)
	pushl	r4
	calls	#03,0000E2E8
	tstl	r0
	beql	000080FD

l000080E0:
	cmpl	+04(ap),#00000001
	bleq	00008128

l000080E6:
	pushl	#00000002
	pushal	+03(r7)
	movl	+08(ap),r3
	pushl	+04(r3)
	calls	#03,@000192D8
	tstl	r0
	bneq	00008128

l000080FD:
	movl	#00000001,(r2)
	pushal	+21(r5)
	pushal	+14(r5)
	pushal	+08(ap)
	pushal	+04(ap)
	calls	#04,0000D0D4
	pushal	+08(ap)
	pushal	+04(ap)
	calls	#02,00012700
	movl	r0,r3
	brb	0000814C
00008125                D5 50 01                              .P.        

l00008128:
	clrl	(r2)
	pushal	+0B(r5)
	pushal	(r5)
	pushal	+08(ap)
	pushal	+04(ap)
	calls	#04,0000D0D4
	pushal	+08(ap)
	pushal	+04(ap)
	calls	#02,00008320
	movl	r0,r3

l0000814C:
	tstl	+04(ap)
	blss	00008155

l00008151:
	tstl	r3
	beql	00008159

l00008155:
	movl	r3,r0
	ret

l00008159:
	movl	+08(ap),r3
	addl2	#00000004,+08(ap)
	movl	(r3),+0000C60F(r2)
	movl	+04(ap),+64(r2)
	clrl	+68(r2)
	tstl	+04(ap)
	bgtr	00008178

l00008175:
	brw	00008314

l00008178:
	clrl	r6
	clrl	r9
	subl3	#00000004,+08(ap),r4
	clrl	+6C(r2)
	movl	+08(ap),+0090(r2)
	addl3	#00000004,r4,r3
	tstl	(r3)
	bneq	00008195

l00008192:
	brw	00008318

l00008195:
	tstl	r0
	nop

l00008198:
	tstl	+14(r2)
	beql	000081A0

l0000819D:
	brw	000082B0

l000081A0:
	pushl	#00000002
	pushal	+06(r7)
	pushl	(r3)
	calls	#03,@000192D8
	tstl	r0
	beql	000081B5

l000081B2:
	brw	000082B0

l000081B5:
	movl	(r3),r4
	clrl	r0
	cmpl	r3,+08(ap)
	bneq	000081C2

l000081C0:
	incl	r0

l000081C2:
	movl	r0,r8
	movl	#00000001,+14(r2)
	tstl	r6
	beql	000081E0

l000081CD:
	clrl	(r3)
	subl3	+0090(r2),r3,r0
	divl3	#00000004,r0,+64(r2)
	clrl	r6
	brb	000081F1
000081DE                                           D5 50               .P

l000081E0:
	tstl	r9
	beql	000081F1

l000081E4:
	clrl	(r3)
	subl3	+0094(r2),r3,r0
	divl3	#00000004,r0,+68(r2)

l000081F1:
	tstb	+02(r4)
	beql	000081FC

l000081F6:
	addl2	#00000002,r4
	brb	00008231
000081FB                                  01                        .    

l000081FC:
	addl2	#00000004,r3
	tstl	(r3)
	beql	00008208

l00008203:
	movl	(r3),r4
	brb	00008231

l00008208:
	movzwl	#0401,-(sp)
	pushal	+52(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	movl	#0000000A,r0
	ret

l00008231:
	tstl	+74(r2)
	beql	00008254

l00008236:
	clrl	r0
	tstl	+18(r2)
	bneq	0000823F

l0000823D:
	incl	r0

l0000823F:
	movl	r0,+70(r2)
	pushl	#00000000
	pushl	r4
	calls	#02,0000C6F8
	cmpl	r0,#00000002
	bleq	00008279

l00008253:
	ret

l00008254:
	movzwl	#0401,-(sp)
	pushal	+2C(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00008279:
	tstl	r8
	bneq	00008280

l0000827D:
	brw	00008307

l00008280:
	tstl	+04(r3)
	beql	000082A0

l00008285:
	addl3	#00000004,r3,+0090(r2)
	subl3	+08(ap),+0090(r2),r0
	divl2	#00000004,r0
	subl3	r0,+04(ap),+64(r2)
	brb	00008307
0000829D                                        D5 50 01              .P.

l000082A0:
	movl	#00000001,+6C(r2)
	moval	(r10),+0090(r2)
	clrl	+64(r2)
	brb	00008318
000082AE                                           D5 50               .P

l000082B0:
	tstl	r9
	bneq	00008307

l000082B4:
	pushal	+09(r7)
	pushl	(r3)
	calls	#02,@000192D4
	tstl	r0
	bneq	00008304

l000082C4:
	movl	#00000001,r9
	cmpl	r3,+0090(r2)
	bneq	000082D8

l000082CE:
	moval	(r10),+0090(r2)
	clrl	+64(r2)
	brb	000082EB

l000082D8:
	tstl	r6
	beql	000082EB

l000082DC:
	clrl	(r3)
	subl3	+0090(r2),r3,r0
	divl3	#00000004,r0,+64(r2)
	clrl	r6

l000082EB:
	addl3	#00000004,r3,+0094(r2)
	subl3	+08(ap),+0094(r2),r0
	divl2	#00000004,r0
	subl3	r0,+04(ap),+68(r2)
	brb	00008307
00008303          01                                        .            

l00008304:
	movl	#00000001,r6

l00008307:
	addl2	#00000004,r3
	tstl	(r3)
	beql	00008311

l0000830E:
	brw	00008198

l00008311:
	brb	00008318
00008313          01                                        .            

l00008314:
	movl	#00000001,+6C(r2)

l00008318:
	calls	#00,000108D0
	ret
00008320 FC 0F                                           ..              

;; fn00008322: 00008322
;;   Called from:
;;     00008142 (in fn0000802E)
fn00008322 proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	movab	FFFE69E8,r5
	clrq	r9
	clrl	r4
	movl	@+04(ap),r6
	movl	@+08(ap),r7
	subl3	#00000001,r6,r8
	bgtr	00008348

l00008345:
	brw	00008893

l00008348:
	addl2	#00000004,r7
	cmpb	@+00(r7),#2D
	beql	00008354

l00008351:
	brw	00008893

l00008354:
	movab	@000192D0,r11
	nop

l0000835C:
	addl3	#00000001,(r7),r0
	movl	r0,r1
	addl3	#00000001,r0,r3
	cvtbl	(r1),r6
	bneq	0000836F

l0000836C:
	brw	00008883

l0000836F:
	nop

l00008370:
	cmpl	r6,#0000002D
	bgeq	00008378

l00008375:
	brw	00008878

l00008378:
	bneq	0000837D

l0000837A:
	brw	00008410

l0000837D:
	cmpl	r6,#00000043
	bgeq	00008389

l00008386:
	brw	00008878

l00008389:
	movl	r6,r0
	casel	r0,#00000043,#00000037
00008394             E8 00 E4 04 E4 04 E4 04 E4 04 E4 04     ............
000083A0 E4 04 E4 04 E4 04 4C 02 60 02 E4 04 E4 04 E0 02 ......L.`.......
000083B0 E4 04 E4 04 E4 04 EC 03 14 04 5C 04 E4 04 74 04 ..........\...t.
000083C0 E4 04 BC 04 E4 04 E4 04 E4 04 E4 04 E4 04 E4 04 ................
000083D0 84 00 A8 00 D4 00 FC 00 E4 01 E8 01 E4 04 04 02 ................
000083E0 E4 04 12 02 E4 04 28 02 E4 04 74 02 88 02 AC 02 ......(...t.....
000083F0 B4 03 E4 04 E4 04 D8 03 00 04 2C 04 E4 04 70 04 ..........,...p.
00008400 E4 04                                           ..              

l00008402:
	Invalid
	cmpd	#0.75,#0.5625
	jmp	40008000
	tstl	r0

l00008410:
	incl	r4
	brw	0000887B
00008415                D5 50 01 D5 54 13 18 C3 54 A2 04      .P..T...T..
00008420 50 15 05 D0 50 51 11 02 D4 51 D0 51 A2 04 D4 54 P...PQ...Q.Q...T
00008430 31 48 04 01 D6 A2 04 31 41 04 D5 50 D5 54 13 18 1H.....1A..P.T..
00008440 C3 54 A2 08 50 15 05 D0 50 51 11 02 D4 51 D0 51 .T..P...PQ...Q.Q
00008450 A2 08 D4 54 31 24 04 01 D5 A2 04 12 03 D6 A2 08 ...T1$..........
00008460 D4 A2 04 31 15 04 D5 50 D5 54 13 08 D4 A2 0C D4 ...1...P.T......
00008470 54 31 07 04 D0 01 A2 0C 31 00 04 01 D5 54 13 08 T1......1....T..
00008480 D4 A2 10 D4 54 31 F3 03 D0 01 A2 10 31 EC 03 01 ....T1......1...
00008490 D5 54 13 29 3C 8F 01 04 7E DF A5 52 9F C2 EB 05 .T.)<...~..R....
000084A0 FB 02 FF 29 0E 01 00 DD 50 9F C2 EB 05 9F 62 D0 ...)....P.....b.
000084B0 E2 39 C8 00 00 50 FB 04 60 D0 0A 50 04 D5 A2 14 .9...P..`..P....
000084C0 13 2A 3C 8F 01 04 7E DF C5 95 00 9F C2 EB 05 FB .*<...~.........
000084D0 02 FF FA 0D 01 00 DD 50 9F C2 EB 05 9F 62 D0 E2 .......P.....b..
000084E0 39 C8 00 00 50 FB 04 60 D0 0A 50 04 D0 01 A2 14 9...P..`..P.....
000084F0 D0 53 59 95 69 12 64 D1 58 01 15 36 D7 58 C0 04 .SY.i.d.X..6.X..
00008500 57 D0 67 59 91 69 2D 12 52 3C 8F 01 04 7E DF A5 W.gY.i-.R<...~..
00008510 52 9F C2 EB 05 FB 02 FF B4 0D 01 00 DD 50 9F C2 R............P..
00008520 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 60 D0 0A ...b..9...P..`..
00008530 50 04 3C 8F 01 04 7E DF A5 52 9F C2 EB 05 FB 02 P.<...~..R......
00008540 FF 8B 0D 01 00 DD 50 9F C2 EB 05 9F 62 D0 E2 39 ......P.....b..9
00008550 C8 00 00 50 FB 04 60 D0 0A 50 04 95 63 12 03 31 ...P..`..P..c..1
00008560 19 03 D6 53 95 63 12 03 31 10 03 01 D6 53 95 63 ...S.c..1....S.c
00008570 12 FA 31 06 03 D5 50 01 31 00 03 01 D5 54 13 0C ..1...P.1....T..
00008580 D4 A2 4C D4 A2 18 D4 54 31 F0 02 01 D0 01 A2 4C ..L....T1......L
00008590 D0 01 A2 18 31 E4 02 01 CE 01 BC 04 DD 00 FB 01 ....1...........
000085A0 EF 2F 13 00 00 04 D5 54 13 0A D4 A2 20 D4 54 31 ./.....T.... .T1
000085B0 C9 02 D5 50 D0 01 A2 20 31 C0 02 01 D5 54 13 18 ...P... 1....T..
000085C0 C3 54 A2 50 50 15 05 D0 50 51 11 02 D4 51 D0 51 .T.PP...PQ...Q.Q
000085D0 A2 50 D4 54 31 A4 02 01 D6 A2 50 31 9D 02 D5 50 .P.T1.....P1...P
000085E0 D5 54 13 08 D4 A2 28 D4 54 31 8F 02 D0 01 A2 28 .T....(.T1.....(
000085F0 31 88 02 01 D5 54 13 08 D4 A2 2C D4 54 31 7B 02 1....T....,.T1{.
00008600 D0 01 A2 2C 31 74 02 01 D5 54 13 08 D4 A2 34 D4 ...,1t...T....4.
00008610 54 31 67 02 D0 01 A2 34 31 60 02 01 D5 54 13 18 T1g....41`...T..
00008620 C3 54 A2 38 50 15 05 D0 50 51 11 02 D4 51 D0 51 .T.8P...PQ...Q.Q
00008630 A2 38 D4 54 31 44 02 01 D6 A2 38 31 3D 02 D5 50 .8.T1D....81=..P
00008640 D5 54 13 20 D4 A2 0C C1 8F 19 FC FF FF A2 40 50 .T. ..........@P
00008650 15 06 D0 50 51 11 03 01 D4 51 D0 51 A2 40 D4 54 ...PQ....Q.Q.@.T
00008660 31 18 02 01 D0 01 A2 0C C0 8F E7 03 00 00 A2 40 1..............@
00008670 31 08 02 01 D5 54 13 2A 3C 8F 01 04 7E DF C5 D5 1....T.*<...~...
00008680 00 9F C2 EB 05 FB 02 FF 44 0C 01 00 DD 50 9F C2 ........D....P..
00008690 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 60 D0 0A ...b..9...P..`..
000086A0 50 04 D5 A2 3C 13 03 31 D1 01 D0 01 A2 3C D0 53 P...<..1.....<.S
000086B0 E2 01 C8 00 00 D0 53 50 95 60 12 6D D1 58 01 15 ......SP.`.m.X..
000086C0 3E D7 58 C0 04 57 D0 67 E2 01 C8 00 00 D0 67 50 >.X..W.g......gP
000086D0 91 60 2D 12 54 3C 8F 01 04 7E DF C5 D5 00 9F C2 .`-.T<...~......
000086E0 EB 05 FB 02 FF E7 0B 01 00 DD 50 9F C2 EB 05 9F ..........P.....
000086F0 62 D0 E2 39 C8 00 00 50 FB 04 60 D0 0A 50 04 3C b..9...P..`..P.<
00008700 8F 01 04 7E DF C5 D5 00 9F C2 EB 05 FB 02 FF BD ...~............
00008710 0B 01 00 DD 50 9F C2 EB 05 9F 62 D0 E2 39 C8 00 ....P.....b..9..
00008720 00 50 FB 04 60 D0 0A 50 04 95 63 12 03 31 4B 01 .P..`..P..c..1K.
00008730 D6 53 95 63 12 03 31 42 01 D5 50 01 D6 53 95 63 .S.c..1B..P..S.c
00008740 12 FA 31 36 01 D5 50 01 D5 54 13 18 C3 54 A2 40 ..16..P..T...T.@
00008750 50 15 05 D0 50 51 11 02 D4 51 D0 51 A2 40 D4 54 P...PQ...Q.Q.@.T
00008760 31 18 01 01 D6 A2 40 31 11 01 D5 50 D5 54 13 08 1.....@1...P.T..
00008770 D4 A2 44 D4 54 31 03 01 D0 01 A2 44 31 FC 00 01 ..D.T1.....D1...
00008780 D5 54 13 08 D4 A2 48 D4 54 31 EF 00 D0 01 A2 48 .T....H.T1.....H
00008790 31 E8 00 01 D5 54 13 08 D4 A2 4C D4 54 31 DB 00 1....T....L.T1..
000087A0 D0 01 A2 4C 31 D4 00 01 D5 54 13 0C D0 01 A2 28 ...L1....T.....(
000087B0 D4 54 31 C6 00 D5 50 01 D4 A2 28 31 BD 00 D5 50 .T1...P...(1...P
000087C0 D5 54 13 18 C3 54 A2 50 50 15 05 D0 50 51 11 02 .T...T.PP...PQ..
000087D0 D4 51 D0 51 A2 50 D4 54 31 A0 00 01 D5 A2 50 13 .Q.Q.P.T1.....P.
000087E0 07 D6 A2 50 31 94 00 01 D0 02 A2 50 31 8C 00 01 ...P1......P1...
000087F0 D5 54 13 08 D4 A2 54 D4 54 31 7F 00 D0 01 A2 54 .T....T.T1.....T
00008800 11 79 D5 50 11 75 D5 50 D5 54 13 18 C3 54 A2 58 .y.P.u.P.T...T.X
00008810 50 15 05 D0 50 51 11 02 D4 51 D0 51 A2 58 D4 54 P...PQ...Q.Q.X.T
00008820 11 59 D5 50 D6 A2 58 11 52 D5 50 01 D5 54 13 18 .Y.P..X.R.P..T..
00008830 C3 54 A2 5C 50 15 05 D0 50 51 11 02 D4 51 D0 51 .T.\P...PQ...Q.Q
00008840 A2 5C D4 54 11 35 D5 50 D6 A2 5C 11 2E D5 50 01 .\.T.5.P..\...P.
00008850 3C 8F 01 04 7E DF C5 0B 01 9F C2 EB 05 FB 02 6B <...~..........k
00008860 DD 50 9F C2 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB .P.....b..9...P.
00008870 04 60 D0 01 5A 11 04 01                         .`..Z...        

l00008878:
	movl	#00000001,r10

l0000887B:
	cvtbl	(r3)+,r6
	beql	00008883

l00008880:
	brw	00008370

l00008883:
	decl	r8
	bleq	00008893

l00008887:
	addl2	#00000004,r7
	cmpb	@+00(r7),#2D
	bneq	00008893

l00008890:
	brw	0000835C

l00008893:
	tstl	+0C(r2)
	beql	0000889D

l00008898:
	tstl	+44(r2)
	bneq	000088BB

l0000889D:
	tstl	+0C(r2)
	beql	000088A7

l000088A2:
	tstl	+4C(r2)
	bneq	000088BB

l000088A7:
	tstl	+44(r2)
	beql	000088B1

l000088AC:
	tstl	+4C(r2)
	bneq	000088BB

l000088B1:
	tstl	+18(r2)
	beql	000088E4

l000088B6:
	tstl	+34(r2)
	beql	000088E4

l000088BB:
	movzwl	#0401,-(sp)
	pushal	+0155(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	movl	#00000001,r10

l000088E4:
	cmpl	+04(r2),#00000002
	bleq	000088EE

l000088EA:
	movl	#00000002,+04(r2)

l000088EE:
	cmpl	+08(r2),#00000002
	bleq	000088F8

l000088F4:
	movl	#00000002,+08(r2)

l000088F8:
	tstl	+38(r2)
	beql	0000892B

l000088FD:
	tstl	+34(r2)
	beql	0000892B

l00008902:
	movzwl	#0401,-(sp)
	pushal	+01A2(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	clrl	+38(r2)

l0000892B:
	tstl	+2C(r2)
	beql	00008940

l00008930:
	pushl	#00000001
	calls	#01,@000192E4
	tstl	r0
	bneq	00008940

l0000893D:
	clrl	+2C(r2)

l00008940:
	movl	r8,r3
	decl	r8
	tstl	r3
	beql	00008950

l00008949:
	tstl	r10
	bneq	00008950

l0000894D:
	brw	00008C52

l00008950:
	movl	r8,@+04(ap)
	movl	r7,@+08(ap)
	cmpl	+50(r2),#00000002
	bgeq	00008961

l0000895E:
	brw	00008C3C

l00008961:
	cmpl	r8,#FFFFFFFF
	beql	0000896D

l0000896A:
	brw	00008C3C

l0000896D:
	cmpl	+40(r2),#00000003
	bleq	000089A0

l00008973:
	pushl	#00000000
	movzwl	#0214,-(sp)
	pushal	FFFE540C
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	brw	00008C39

l000089A0:
	clrl	r4
	pushl	#00000000
	pushal	00007ED0
	pushal	FFFE5410
	pushl	#00000002
	pushl	#00000003
	pushl	#00000005
	pushal	+07D5(r5)
	pushab	+05EB(r2)
	movab	@000192D0,r6
	calls	#07,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushl	#00000000
	pushal	+086C(r5)
	pushab	+05EB(r2)
	calls	#02,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	calls	#00,0000CF40
	pushl	#00000000
	pushal	+06B4(r5)
	pushab	+05EB(r2)
	calls	#02,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushl	#00000000
	pushal	+0718(r5)
	pushal	+06D8(r5)
	pushab	+05EB(r2)
	calls	#03,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	incl	r4
	pushl	#00000000
	pushal	+0755(r5)
	pushal	+06D8(r5)
	pushab	+05EB(r2)
	calls	#03,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	incl	r4
	pushl	#00000000
	pushal	+0790(r5)
	pushal	+06D8(r5)
	pushab	+05EB(r2)
	calls	#03,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	incl	r4
	pushl	#00000000
	pushal	+079A(r5)
	pushal	+06D8(r5)
	pushab	+05EB(r2)
	calls	#03,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	incl	r4
	pushl	#00000000
	pushal	+07C7(r5)
	pushal	FFFE5411
	pushl	#00000007
	pushl	#00000002
	pushal	+07A1(r5)
	pushab	+05EB(r2)
	calls	#06,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	incl	r4
	bneq	00008B07

l00008AE4:
	pushl	#00000000
	pushal	+0711(r5)
	pushal	+06D8(r5)
	pushab	+05EB(r2)
	calls	#03,(r6)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l00008B07:
	pushl	#00000000
	pushal	+06DD(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushal	(r5)
	calls	#01,@000192CC
	pushl	#00000000
	tstl	r0
	beql	00008B3D

l00008B39:
	tstb	(r0)
	bneq	00008B44

l00008B3D:
	moval	+0711(r5),r4
	brb	00008B47

l00008B44:
	movl	r0,r4

l00008B47:
	pushl	r4
	pushal	(r5)
	pushal	+0706(r5)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushal	+0B(r5)
	calls	#01,@000192CC
	pushl	#00000000
	tstl	r0
	beql	00008B80

l00008B7C:
	tstb	(r0)
	bneq	00008B88

l00008B80:
	moval	+0711(r5),r4
	brb	00008B8B
00008B87                      01                                .        

l00008B88:
	movl	r0,r4

l00008B8B:
	pushl	r4
	pushal	+0B(r5)
	pushal	+0706(r5)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushal	+14(r5)
	calls	#01,@000192CC
	pushl	#00000000
	tstl	r0
	beql	00008BC5

l00008BC1:
	tstb	(r0)
	bneq	00008BCC

l00008BC5:
	moval	+0711(r5),r4
	brb	00008BCF

l00008BCC:
	movl	r0,r4

l00008BCF:
	pushl	r4
	pushal	+14(r5)
	pushal	+0706(r5)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	pushal	+21(r5)
	calls	#01,@000192CC
	pushl	#00000000
	tstl	r0
	beql	00008C09

l00008C05:
	tstb	(r0)
	bneq	00008C10

l00008C09:
	moval	+0711(r5),r4
	brb	00008C13

l00008C10:
	movl	r0,r4

l00008C13:
	pushl	r4
	pushal	+21(r5)
	pushal	+0706(r5)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l00008C39:
	clrl	r0
	ret

l00008C3C:
	tstl	+60(r2)
	bneq	00008C48

l00008C41:
	tstl	r10
	bneq	00008C48

l00008C45:
	movl	#0000000A,r10

l00008C48:
	pushl	r10
	calls	#01,000098D4
	ret

l00008C52:
	tstl	+0C(r2)
	bneq	00008C6B

l00008C57:
	tstl	+44(r2)
	bneq	00008C6B

l00008C5C:
	tstl	+50(r2)
	bneq	00008C6B

l00008C61:
	tstl	+5C(r2)
	bneq	00008C6B

l00008C66:
	tstl	+48(r2)
	beql	00008C70

l00008C6B:
	clrl	+74(r2)
	brb	00008C74

l00008C70:
	movl	#00000001,+74(r2)

l00008C74:
	tstl	+14(r2)
	beql	00008CC1

l00008C79:
	tstl	+74(r2)
	beql	00008C9C

l00008C7E:
	clrl	r3
	tstl	+18(r2)
	bneq	00008C87

l00008C85:
	incl	r3

l00008C87:
	movl	r3,+70(r2)
	pushl	#00000000
	pushl	r9
	calls	#02,0000C6F8
	cmpl	r0,#00000002
	bleq	00008CC1

l00008C9B:
	ret

l00008C9C:
	movzwl	#0401,-(sp)
	pushal	+2C(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l00008CC1:
	movl	r8,@+04(ap)
	movl	r7,@+08(ap)
	clrl	r0
	ret
00008CCC                                     FC 00                   ..  

;; fn00008CCE: 00008CCE
;;   Called from:
;;     000098F2 (in fn000098D6)
;;     00012977 (in fn00012702)
fn00008CCE proc
	subl2	#00000004,sp
	movab	FFFE5400,r4
	movab	FFFFB3D0,r2
	movab	FFFE69E8,r3
	movl	+04(ap),r7
	beql	00008CF4

l00008CEC:
	movb	#01,r0
	brb	00008CF6
00008CF1    D5 50 01                                      .P.            

l00008CF4:
	clrb	r0

l00008CF6:
	cvtbl	r0,r6
	tstl	(r2)
	bneq	00008D00

l00008CFD:
	brw	00008DAC

l00008D00:
	pushl	r6
	pushal	+15(r4)
	pushal	+13(r4)
	pushal	+0296(r3)
	pushal	00007ED0
	pushal	+12(r4)
	pushl	#00000002
	pushl	#00000002
	pushl	#00000002
	pushal	+02B3(r3)
	pushab	+05EB(r2)
	movab	@000192D0,r5
	calls	#0A,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+045F(r3)
	pushab	+05EB(r2)
	calls	#02,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+0689(r3)
	pushl	#00000022
	pushl	#00000022
	pushl	#00000022
	pushl	#00000022
	pushal	+0585(r3)
	pushab	+05EB(r2)
	calls	#07,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+17(r4)
	pushab	+05EB(r2)
	calls	#02,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	00008EB4
00008DAA                               D5 50                       .P    

l00008DAC:
	pushl	r6
	pushal	00007ED0
	pushal	+69(r4)
	pushl	#00000002
	pushl	#00000003
	pushl	#00000005
	pushal	00007E80
	pushab	+05EB(r2)
	movab	@000192D0,r5
	calls	#07,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+09C8(r3)
	pushal	+6A(r4)
	pushal	+090A(r3)
	pushab	+05EB(r2)
	calls	#04,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	tstl	r7
	bneq	00008E2C

l00008E0D:
	pushl	r6
	pushal	+09F7(r3)
	pushab	+05EB(r2)
	calls	#02,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00008E2C:
	pushl	r6
	pushal	+0226(r3)
	pushal	+0A48(r3)
	pushab	+05EB(r2)
	movab	@000192D0,r5
	calls	#03,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+024A(r3)
	pushl	#00000022
	pushl	#00000022
	pushal	+0227(r3)
	pushl	#00000022
	pushl	#00000022
	pushl	#00000022
	pushl	#00000022
	pushal	+0B79(r3)
	pushab	+05EB(r2)
	calls	#0A,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r6
	pushal	+01D3(r3)
	pushal	+01D3(r3)
	pushal	+01D9(r3)
	pushal	+0D28(r3)
	pushab	+05EB(r2)
	calls	#05,(r5)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00008EB4:
	tstl	+04(ap)
	beql	00008EBD

l00008EB9:
	movl	#0000000A,r0
	ret

l00008EBD:
	clrl	r0
	ret
00008EC0 7C 00                                           |.              

;; fn00008EC2: 00008EC2
;;   Called from:
;;     0000808B (in fn0000802E)
fn00008EC2 proc
	movab	-0130(sp),sp
	movab	FFFE5470,r6
	clrw	-0118(fp)
	movb	#0E,-0116(fp)
	movb	#02,-0115(fp)
	clrl	-0114(fp)
	clrw	-0120(fp)
	movb	#0E,-011E(fp)
	movb	#02,-011D(fp)
	clrl	-011C(fp)
	clrw	-0128(fp)
	movb	#0E,-0126(fp)
	movb	#02,-0125(fp)
	clrl	-0124(fp)
	clrw	-0130(fp)
	movb	#0E,-012E(fp)
	movb	#02,-012D(fp)
	clrl	-012C(fp)
	movl	#00000001,FFFE77D4
	pushab	FFFFB2F4
	calls	#01,000098B4
	movl	r0,r2
	blbs	r0,00008FAB
	pushab	-0120(fp)
	calls	#01,@00019334
	movzwl	-0120(fp),r0
	bneq	00008F44
	movl	#00000001,r0
	ret
	movl	-011C(fp),r3
	cmpb	(r3),#2D
	beql	00008F64
	movzwl	-0120(fp),r0
	cmpl	r0,#00000001
	blequ	00008F6E
	cmpb	(r3),#22
	bneq	00008F6E
	incl	r3
	cmpb	(r3),#2D
	bneq	00008F6E
	clrl	FFFE77D4
	movl	#00000001,r0
	ret
	pushab	-0120(fp)
	pushab	00007EC8
	pushab	-0118(fp)
	calls	#03,@00019340
	pushl	#00000000
	moval	@00019338,r3
	pushl	r3
	pushl	r3
	pushal	FFFE4A00
	pushab	-0118(fp)
	calls	#05,00019029
	movl	r0,r2
	blbs	r0,00008FAB
	movl	r2,r0
	ret
	movzwl	#0100,-0C(fp)
	movzwl	#0100,-(sp)
	calls	#01,@000192B4
	movl	r0,-08(fp)
	bneq	00008FC9
	movzwl	#0124,r0
	ret
	pushal	+0163(r6)
	pushl	-08(fp)
	calls	#02,@000192BC
	movl	#00000006,-10(fp)
	movb	#2D,-0110(fp)
	movab	-010F(fp),r4
	pushab	FFFFB214
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	blbs	r0,00008FFE
	brw	00009098
	movb	#5A,(r4)+
	pushab	FFFFB244
	calls	#01,(r5)
	blbc	r0,00009011
	movb	#32,(r4)+
	pushab	FFFFB284
	calls	#01,(r5)
	blbc	r0,00009021
	movb	#73,(r4)+
	pushab	FFFFB23C
	calls	#01,(r5)
	blbc	r0,00009031
	movb	#6D,(r4)+
	pushab	FFFFB22C
	calls	#01,(r5)
	blbc	r0,00009041
	movb	#6C,(r4)+
	pushab	FFFFB2E4
	calls	#01,(r5)
	blbc	r0,00009051
	movb	#76,(r4)+
	pushab	FFFFB1FC
	calls	#01,(r5)
	blbc	r0,00009061
	movb	#68,(r4)+
	pushab	FFFFB1D4
	calls	#01,(r5)
	blbc	r0,00009071
	movb	#63,(r4)+
	pushab	FFFFB2C4
	calls	#01,(r5)
	blbc	r0,00009081
	movb	#74,(r4)+
	pushab	FFFFB2BC
	calls	#01,(r5)
	blbs	r0,00009090
	brw	000093BA
	movb	#54,(r4)+
	brw	000093BA
	nop
	pushab	FFFFB1A4
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F0
	beql	000090E0
	movb	#2D,(r4)+
	movb	#2D,(r4)+
	movb	#62,(r4)+
	blbc	r2,000090E0
	pushab	FFFFB1BC
	calls	#01,(r5)
	movl	r0,r2
	blbs	r2,000090E0
	movb	#62,(r4)+
	pushab	FFFFB1AC
	calls	#01,(r5)
	movl	r0,r2
	blbc	r2,000090E0
	movb	#62,(r4)+
	pushab	FFFFB29C
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F0
	beql	0000912F
	movb	#2D,(r4)+
	movb	#2D,(r4)+
	movb	#61,(r4)+
	blbc	r2,0000912F
	pushab	FFFFB2B4
	calls	#01,(r5)
	movl	r0,r2
	blbs	r2,0000912F
	movb	#61,(r4)+
	pushab	FFFFB2A4
	calls	#01,(r5)
	movl	r0,r2
	blbc	r2,0000912F
	movb	#61,(r4)+
	pushab	FFFFB27C
	calls	#01,00018F64
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	0000914B
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	00009158
	movb	#63,(r4)+
	pushab	FFFFB1DC
	calls	#01,00018F64
	movl	r0,r2
	cmpl	r2,#0003FD19
	bneq	00009185
	pushab	-0128(fp)
	pushab	FFFFB1DC
	calls	#02,00018FA7
	movl	r0,r2
	pushab	FFFFB1EC
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000091A4
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	000091B1
	movb	#66,(r4)+
	pushab	FFFFB204
	calls	#01,(r5)
	movl	r0,r2
	blbc	r0,000091C4
	movb	#68,(r4)+
	pushab	FFFFB21C
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000091DC
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	000091E9
	movb	#6A,(r4)+
	pushab	FFFFB224
	calls	#01,(r5)
	movl	r0,r2
	blbc	r0,00009210
	pushab	FFFFB1F4
	calls	#01,(r5)
	blbc	r0,0000920C
	movb	#76,(r4)+
	brb	00009210
	tstl	r0
	movb	#6C,(r4)+
	pushab	FFFFB24C
	calls	#01,00018F64
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	00009230
	movb	#6E,(r4)+
	brb	0000923D
	nop
	cmpl	r2,#000381F0
	beql	0000923D
	movb	#6F,(r4)+
	pushab	FFFFB25C
	calls	#01,00018F64
	movl	r0,r2
	cmpl	r2,#0003FD19
	bneq	0000926A
	pushab	-0130(fp)
	pushab	FFFFB25C
	calls	#02,00018FA7
	movl	r0,r2
	pushab	FFFFB264
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F0
	beql	0000928A
	movb	#70,(r4)+
	pushab	FFFFB26C
	calls	#01,(r5)
	movl	r0,r2
	blbc	r0,000092B0
	movb	#71,(r4)+
	pushab	FFFFB28C
	calls	#01,(r5)
	movl	r0,r2
	blbc	r2,000092B0
	movb	#71,(r4)+
	pushab	FFFFB294
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000092CF
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	000092DC
	movb	#74,(r4)+
	pushab	FFFFB234
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000092F4
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	00009301
	movb	#4C,(r4)+
	pushab	FFFFB2DC
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	00009319
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	00009326
	movb	#55,(r4)+
	pushab	FFFFB2D4
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	0000933E
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	0000934B
	movb	#75,(r4)+
	pushab	FFFFB2EC
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	00009363
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	00009370
	movb	#56,(r4)+
	pushab	FFFFB274
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	00009388
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	00009395
	movb	#58,(r4)+
	pushab	FFFFB1D4
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000093AD
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	000093BA
	movb	#7A,(r4)+
	pushab	FFFFB1CC
	movab	00018F64,r5
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000093D9
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	000093E6
	movb	#43,(r4)+
	pushab	FFFFB254
	calls	#01,(r5)
	movl	r0,r2
	cmpl	r2,#000381F8
	bneq	000093FE
	movb	#2D,(r4)+
	cmpl	r2,#000381F0
	beql	0000940B
	movb	#4D,(r4)+
	pushab	FFFFB1E4
	calls	#01,(r5)
	movl	r0,r2
	bicl3	#FFFFFFFE,r2,r3
	clrl	r5
	tstl	r3
	beql	00009427
	incl	r5
	movab	-0110(fp),r0
	subl3	r0,r4,r3
	cmpl	r3,#00000001
	bleq	0000948C
	clrb	-0110(fp)[r3]
	movl	-10(fp),r4
	incl	r3
	addl2	r3,-10(fp)
	cmpl	-10(fp),-0C(fp)
	blequ	0000947D
	movl	-08(fp),r3
	addl2	#00000100,-0C(fp)
	pushl	-0C(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	0000947D
	tstl	r3
	beql	00009477
	pushl	r3
	calls	#01,@000192B0
	movzwl	#0124,r0
	ret
	pushal	-0110(fp)
	pushab	@-08(fp)[r4]
	calls	#02,@000192BC
	movzwl	-0130(fp),r3
	beql	00009506
	movl	-10(fp),r4
	addl2	#00000004,r3
	addl2	r3,-10(fp)
	cmpl	-10(fp),-0C(fp)
	blequ	000094D7
	movl	-08(fp),r3
	addl2	#00000100,-0C(fp)
	pushl	-0C(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	000094D7
	tstl	r3
	beql	000094D1
	pushl	r3
	calls	#01,@000192B0
	movzwl	#0124,r0
	ret
	pushal	+0169(r6)
	pushab	@-08(fp)[r4]
	calls	#02,@000192BC
	movzwl	-0130(fp),-(sp)
	pushl	-012C(fp)
	addl2	#00000003,r4
	pushab	@-08(fp)[r4]
	calls	#03,@000192C0
	subl3	#00000001,-10(fp),r3
	clrb	@-08(fp)[r3]
	pushab	FFFFB2FC
	calls	#01,00018F64
	movl	r0,r2
	blbc	r0,00009592
	pushab	-0118(fp)
	pushab	FFFFB2FC
	calls	#02,00018FA7
	movl	r0,r2
	movl	-10(fp),r4
	movzwl	-0118(fp),r3
	incl	r3
	addl2	r3,-10(fp)
	cmpl	-10(fp),-0C(fp)
	blequ	00009575
	movl	-08(fp),r3
	addl2	#00000100,-0C(fp)
	pushl	-0C(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	00009575
	tstl	r3
	beql	0000956F
	pushl	r3
	calls	#01,@000192B0
	movzwl	#0124,r0
	ret
	movzwl	-0118(fp),-(sp)
	pushl	-0114(fp)
	pushab	@-08(fp)[r4]
	calls	#03,@000192C0
	subl3	#00000001,-10(fp),r3
	clrb	@-08(fp)[r3]
	movzwl	-0128(fp),r0
	beql	00009611
	movl	-10(fp),r4
	movzwl	-0130(fp),r3
	addl2	#00000004,r3
	addl2	r3,-10(fp)
	cmpl	-10(fp),-0C(fp)
	blequ	000095E2
	movl	-08(fp),r3
	addl2	#00000100,-0C(fp)
	pushl	-0C(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	000095E2
	tstl	r3
	beql	000095DC
	pushl	r3
	calls	#01,@000192B0
	movzwl	#0124,r0
	ret
	pushal	+016C(r6)
	pushab	@-08(fp)[r4]
	calls	#02,@000192BC
	movzwl	-0128(fp),-(sp)
	pushl	-0124(fp)
	addl2	#00000003,r4
	pushab	@-08(fp)[r4]
	calls	#03,@000192C0
	subl3	#00000001,-10(fp),r3
	clrb	@-08(fp)[r3]
	pushab	FFFFB20C
	calls	#01,00018F64
	movl	r0,r2
	blbc	r0,00009648
	pushal	-10(fp)
	pushal	-0C(fp)
	pushal	-08(fp)
	pushl	#00000000
	pushab	-0120(fp)
	pushab	FFFFB20C
	calls	#06,00009744
	movl	r0,r2
	blbs	r0,00009648
	movl	r2,r0
	ret
	tstl	r5
	beql	000096C0
	movl	-10(fp),r4
	addl2	#00000003,-10(fp)
	cmpl	-10(fp),-0C(fp)
	blequ	0000968D
	movl	-08(fp),r3
	addl2	#00000100,-0C(fp)
	pushl	-0C(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	0000968D
	tstl	r3
	beql	00009687
	pushl	r3
	calls	#01,@000192B0
	movzwl	#0124,r0
	ret
	pushal	+016F(r6)
	pushab	@-08(fp)[r4]
	calls	#02,@000192BC
	pushal	-10(fp)
	pushal	-0C(fp)
	pushal	-08(fp)
	pushl	#00000000
	pushab	-0120(fp)
	pushab	FFFFB1E4
	calls	#06,00009744
	movl	r0,r2
	blbs	r0,000096C0
	movl	r2,r0
	ret
	pushl	-10(fp)
	pushl	-08(fp)
	calls	#02,@000192B8
	movl	r0,-08(fp)
	bneq	000096D9
	movzwl	#0124,r0
	ret
	clrl	r4
	clrl	r2
	tstl	-10(fp)
	beql	000096F7
	movl	-0008(fp),r3
	nop
	tstb	(r3)[r2]
	bneq	000096EF
	incl	r4
	incl	r2
	cmpl	r2,-10(fp)
	blssu	000096E8
	pushl	#00000004
	addl3	#00000001,r4,-(sp)
	calls	#02,@000192AC
	movl	r0,r5
	bneq	0000970F
	movzwl	#0124,r0
	ret
	movl	-08(fp),r3
	clrl	r2
	tstl	r4
	bleq	00009735
	tstl	r0
	nop
	movl	r3,(r5)[r2]
	pushl	r3
	calls	#01,@000192C4
	incl	r0
	addl2	r0,r3
	incl	r2
	cmpl	r2,r4
	blss	0000971C
	clrl	(r5)[r4]
	movl	r4,@+04(ap)
	movl	r5,@+08(ap)
	movl	#00000001,r0
	ret
	xfc
	bpt

;; fn00009746: 00009746
fn00009746 proc
	subl2	#00000014,sp
	clrw	-14(fp)
	movb	#0E,-12(fp)
	movb	#02,-11(fp)
	clrl	-10(fp)
	pushl	+04(ap)
	calls	#01,00018F64
	movl	r0,r2
	blbs	r2,0000976A

l00009767:
	brw	000098AD

l0000976A:
	movl	+10(ap),r4
	tstl	(r4)
	bneq	0000978D

l00009772:
	movl	+14(ap),r3
	movzwl	#0100,(r3)
	pushl	(r3)
	calls	#01,@000192B4
	movl	r0,(r4)
	movzwl	#0124,r0
	ret

l0000978D:
	movl	@+18(ap),r8
	pushab	-14(fp)
	pushl	+04(ap)
	calls	#02,00018FA7
	movl	r0,r2
	blbs	r2,000097A7

l000097A4:
	brw	000098A9

l000097A7:
	moval	+0014(ap),r7

l000097AC:
	movl	r8,r9
	movzwl	-14(fp),r3
	incl	r3
	addl2	r3,r8
	cmpl	r8,@+00(r7)
	blequ	000097F2

l000097BE:
	movl	+10(ap),r4
	movl	(r4),r5
	movl	(r7),r3
	addl2	#00000100,(r3)
	pushl	(r3)
	pushl	(r4)
	calls	#02,@000192B8
	movl	r0,(r4)
	bneq	000097F2

l000097DF:
	tstl	r5
	beql	000097EC

l000097E3:
	pushl	r5
	calls	#01,@000192B0

l000097EC:
	movzwl	#0124,r0
	ret

l000097F2:
	clrl	r6
	pushab	-14(fp)
	pushal	-0C(fp)
	pushal	-08(fp)
	movl	+08(ap),r3
	pushl	r3
	calls	#04,@00019344
	movl	-08(fp),r4
	cmpl	r4,#00000001
	bleq	00009820

l00009813:
	addl3	+04(r3),r4,r3
	subl2	#00000002,r3
	cmpb	(r3),#22
	beql	00009824

l00009820:
	tstl	r4
	bneq	00009827

l00009824:
	movl	#00000001,r6

l00009827:
	movl	-10(fp),r3
	addl3	@+10(ap),r9,r4
	clrl	r5
	movzwl	-14(fp),r0
	cmpl	r5,r0
	bgequ	00009866

l0000983B:
	nop

l0000983C:
	tstl	r6
	bneq	00009858

l00009840:
	cmpb	(r3),#41
	blss	00009858

l00009846:
	cmpb	(r3),#5A
	bgtr	00009858

l0000984C:
	cvtbl	(r3)+,r0
	addl2	#00000020,r0
	cvtlb	r0,(r4)+
	brb	0000985B
00009857                      01                                .        

l00009858:
	movb	(r3)+,(r4)+

l0000985B:
	incl	r5
	movzwl	-14(fp),r0
	cmpl	r5,r0
	blssu	0000983C

l00009866:
	cmpl	r2,#0003FD39
	bneq	00009884

l0000986F:
	subl3	#00000001,r8,r4
	moval	@+10(ap),r3
	moval	@+00(r3),r3
	cvtlb	+0C(ap),(r3)[r4]
	brb	00009893
00009882       D5 50                                       .P            

l00009884:
	subl3	#00000001,r8,r4
	moval	@+10(ap),r3
	moval	@+00(r3),r3
	clrb	(r3)[r4]

l00009893:
	pushab	-14(fp)
	pushl	+04(ap)
	calls	#02,00018FA7
	movl	r0,r2
	blbc	r2,000098A9

l000098A6:
	brw	000097AC

l000098A9:
	movl	r8,@+18(ap)

l000098AD:
	cvtwl	#0001,r0
	ret
000098B3          01 00 00                                  ...          

;; fn000098B6: 000098B6
fn000098B6 proc
	subl2	#00000004,sp
	pushal	@0001933C
	calls	#01,@00019330
	pushl	+00000004(ap)
	calls	#01,00018F64
	ret
000098D4             3C 00                                   <.          

;; fn000098D6: 000098D6
;;   Called from:
;;     00008C4A (in fn00008322)
fn000098D6 proc
	subl2	#00000004,sp
	movab	FFFE5470,r3
	movab	FFFFB3D0,r2
	tstl	FFFE77D4
	bneq	000098FA

l000098EF:
	pushl	+04(ap)
	calls	#01,00008CCC
	ret

l000098FA:
	tstl	+04(ap)
	beql	00009904

l000098FF:
	movb	#01,r0
	brb	00009906

l00009904:
	clrb	r0

l00009906:
	cvtbl	r0,r5
	tstl	(r2)
	bneq	00009910

l0000990D:
	brw	000099A4

l00009910:
	pushl	r5
	pushal	+02A0(r3)
	pushal	+029F(r3)
	pushl	#00000002
	pushl	#00000002
	pushl	#00000002
	pushal	+0172(r3)
	pushab	+05EB(r2)
	movab	@000192D0,r4
	calls	#07,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+02B0(r3)
	pushab	+05EB(r2)
	calls	#02,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+0435(r3)
	pushab	+05EB(r2)
	calls	#02,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+0595(r3)
	pushab	+05EB(r2)
	calls	#02,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	00009A3B

l000099A4:
	pushl	r5
	pushal	+060D(r3)
	pushal	+060C(r3)
	pushl	#00000002
	pushl	#00000003
	pushl	#00000005
	pushal	00007E80
	pushab	+05EB(r2)
	movab	@000192D0,r4
	calls	#07,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+06E2(r3)
	pushal	+061D(r3)
	pushab	+05EB(r2)
	calls	#03,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+0710(r3)
	pushab	+05EB(r2)
	calls	#02,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	r5
	pushal	+08BD(r3)
	pushab	+05EB(r2)
	calls	#02,(r4)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00009A3B:
	tstl	+04(ap)
	beql	00009A44

l00009A40:
	movl	#0000000A,r0
	ret

l00009A44:
	clrl	r0
	ret
00009A47                      00 23 3D 0A D7 70 3D D7 A3        .#=..p=..
00009A50 7C 00                                           |.              

;; fn00009A52: 00009A52
;;   Called from:
;;     00010FB6 (in fn00010E6A)
fn00009A52 proc
	movab	-54(sp),sp
	movab	FFFE5F38,r6
	movab	FFFFB3D0,ap
	movc3	#0050,@0001930C,-54(fp)
	movl	+0000C613(ap),-28(fp)
	pushl	+0000C613(ap)
	calls	#01,@000192C4
	movb	r0,-20(fp)
	pushab	-54(fp)
	calls	#01,00009A8E                                         ; @(pc)+
	cvtps	+50E87FFE(r2),#2B,@-22FF(fp),+0000C613(ap)
	pushal	(r6)
	pushab	+05EB(ap)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(ap)
	pushab	(ap)
	movl	+0000C839(ap),r2
	calls	#04,(r2)
	movl	#00000002,r0
	ret
	movzbl	-35(fp),r2
	pushab	-54(fp)
	calls	#01,00009ACA                                         ; @(pc)+
	bispsw	+52D17FFE(r1)
	rei
	beql	00009AD8
	cmpl	r2,#00000003
	bneq	00009B04
	pushl	#00000001
	pushl	+0000C613(ap)
	pushal	+3D(r6)
	pushab	+05EB(ap)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(ap)
	pushab	(ap)
	movl	+0000C839(ap),r2
	calls	#04,(r2)
	movl	#00000002,r0
	ret
	clrl	r0
	ret
	nop
	halt
	halt

;; fn00009B0A: 00009B0A
;;   Called from:
;;     0000F8BC (in fn0000F816)
;;     0000F8CB (in fn0000F816)
fn00009B0A proc
	subl2	#00000004,sp
	movab	FFFE77D8,ap
	calls	#00,0000AA68
	movl	r0,+0001019C(ap)
	casel	r0,#00000000,#00000002
00009B26                   12 00 18 00                         ....      

l00009B2A:
	bgequ	00009B2C

l00009B2C:
	brb	00009B38
00009B2E                                           D5 50               .P
00009B30 17 EF 12 FF FF 3F D5 50                         .....?.P        

l00009B38:
	calls	#00,00009C88
	ret
00009B3E                                           FB 00               ..
00009B40 CF 35 05 04 FB 00 CF 67 0A 04 D5 50 00 00 C2 04 .5.....g...P....
00009B50 5E 9E EF 81 DC FD FF 5C 9E CC 69 01 EC 70 01 01 ^......\..i..p..
00009B60 00 D4 EC 6C 01 01 00 9E EC 69 01 00 00 EC 79 01 ...l.....i....y.
00009B70 01 00 D4 EC 7D 01 01 00 9E EC 81 01 01 00 EC 75 ....}..........u
00009B80 01 01 00 9E EC 69 81 00 00 EC 85 01 01 00 D4 EC .....i..........
00009B90 89 01 01 00 9E EC 75 01 01 00 EC 81 01 01 00 9E ......u.........
00009BA0 EC 75 01 01 00 EC 90 01 01 00 04 01 FC 0F       .u............  

;; fn00009BAE: 00009BAE
fn00009BAE proc
	subl2	#00000010,sp
	movab	FFFE5F38,r9
	movab	FFFFB3D0,r7
	movab	FFFE77D8,r6
	movzwl	+0000C646(r7),r4
	movl	r4,r3
	ashl	#F7,r3,r2
	bicl2	#FFFFFF80,r2
	addl3	#000007BC,r2,(sp)
	ashl	#FB,r3,r2
	bicl2	#FFFFFFF0,r2
	subl3	#00000001,r2,r8
	bicl3	#FFFFFFE0,r4,+04(sp)
	movzwl	+0000C644(r7),r4
	movl	r4,r3
	ashl	#F5,r3,r2
	bicl3	#FFFFFFE0,r2,+08(sp)
	ashl	#FB,r3,r2
	bicl3	#FFFFFFC0,r2,r11
	bicl2	#FFFFFFE0,r4
	addl3	r4,r4,r10
	movc3	#002C,@00019300,+50(r6)
	movc3	#0014,@000192F0,+7C(r6)
	pushl	r10
	pushl	r11
	pushl	+10(sp)
	pushl	+0C(sp)
	pushl	+000101A0(r6)[r8]
	pushl	+18(sp)
	pushal	+012D(r9)
	pushal	+000101D0(r6)
	calls	#08,@000192D0
	pushab	+64(r6)
	pushab	+000101E8(r6)
	calls	#02,00009C70                                         ; @(pc)+
	adawi	@+7FFE(sp),@-60F8(fp)
	Invalid
	pushab	+00000088(r6)
	calls	#03,@0001929C
	ret
	xfc
	nop

;; fn00009C8A: 00009C8A
;;   Called from:
;;     00009B38 (in fn00009B0A)
fn00009C8A proc
	movab	-0104(sp),sp
	movab	FFFE5F38,r8
	movab	FFFFB3D0,r7
	movab	FFFE77D8,r6
	movb	#01,r3
	movl	+05E7(r7),r2
	bbs	#00000003,+14(r2),00009CB8

l00009CB1:
	tstl	+0C(r7)
	bneq	00009CB8

l00009CB6:
	clrb	r3

l00009CB8:
	cvtbl	r3,+0160(r6)
	bneq	00009CC4

l00009CBF:
	tstl	+08(r7)
	bneq	00009CC8

l00009CC4:
	clrl	r5
	brb	00009CED

l00009CC8:
	cmpl	+08(r7),#00000001
	beql	00009CD4

l00009CCE:
	movl	#00000001,r4
	brb	00009CEA
00009CD3          01                                        .            

l00009CD4:
	movl	+05E7(r7),r2
	extzv	#00000002,#01,+14(r2),r2
	clrl	r3
	tstl	r2
	bneq	00009CE7

l00009CE5:
	incl	r3

l00009CE7:
	movl	r3,r4

l00009CEA:
	movl	r4,r5

l00009CED:
	movl	r5,+0164(r6)
	movb	#05,+0168(r6)
	tstl	+0C(r7)
	beql	00009CFF

l00009CFC:
	brw	00009FFD

l00009CFF:
	movc3	#0044,@00019308,+0090(r6)
	movc3	#0050,@0001930C,(r6)
	movab	(r6),+0134(r6)
	movl	+0134(r6),r2
	clrl	+24(r2)
	tstl	+0160(r6)
	beql	00009D3C
	movl	+0134(r6),r2
	movb	#02,+1F(r2)
	movl	+0134(r6),r2
	movb	#02,+1E(r2)
	brb	00009D72
	tstl	+0164(r6)
	beql	00009D60
	movl	+0134(r6),r2
	movb	#01,+1F(r2)
	movl	+0134(r6),r2
	movw	#0200,+36(r2)
	movl	+0134(r6),r2
	clrb	+1E(r2)
	brb	00009D72
	movl	+0134(r6),r2
	movb	#05,+1F(r2)
	movl	+0134(r6),r2
	movb	#02,+1E(r2)
	movl	+0134(r6),r2
	movab	+0000C701(r7),+2C(r2)
	movl	+0134(r6),r2
	pushl	+2C(r2)
	calls	#01,@000192C4
	movb	r0,+34(r2)
	calls	#00,00009BAC
	movl	+0134(r6),r2
	movl	+24(r2),+54(r6)
	movl	+0134(r6),r2
	movab	+50(r6),+24(r2)
	movl	+0134(r6),r2
	clrw	+02(r2)
	movl	+0134(r6),r2
	movb	#41,+16(r2)
	pushl	+0134(r6)
	calls	#01,00009DC4                                         ; @(pc)+
	bisl2	+50D07FFE(r1),r4
	cmpl	r4,#00018282
	bneq	00009DDC
	calls	#00,0000A8D4
	movl	r0,r4
	tstl	r4
	beql	00009DE3
	brw	00009E65
	tstl	+0140(r6)
	beql	00009DF4
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	00009E05
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	00009E16
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	00009E27
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	00009E49
	tstl	r0
	nop
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	00009E30
	movl	+0134(r6),r3
	beql	00009E61
	movab	(r6),r2
	cmpl	r3,r2
	beql	00009E61
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret
	blbc	r4,00009E6B
	brw	00009F1D
	pushab	+0000C701(r7)
	pushal	+014D(r8)
	pushal	-0104(fp)
	calls	#03,@000192D0
	pushl	r4
	pushal	-0104(fp)
	calls	#02,0000C020
	movl	+0134(r6),r2
	pushl	+0C(r2)
	pushal	+016F(r8)
	calls	#02,0000C020
	tstl	+0140(r6)
	beql	00009EAD
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	00009EBE
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	00009ECF
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	00009EE0
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	00009F01
	tstl	r0
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	00009EE8
	movl	+0134(r6),r3
	beql	00009F19
	movab	(r6),r2
	cmpl	r3,r2
	beql	00009F19
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret
	movab	+0090(r6),+0138(r6)
	movl	+0134(r6),+00CC(r6)
	tstl	+0160(r6)
	bneq	00009F3A
	bisl2	#00000801,+0094(r6)
	clrb	+00AE(r6)
	pushl	+0138(r6)
	calls	#01,00009F45                                         ; @(pc)+
	Invalid
	bneq	00009F55
	brw	00009FFD
	pushl	#00000001
	pushab	+0000C701(r7)
	pushal	+0170(r8)
	pushab	+05EB(r7)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r7)
	pushab	(r7)
	movl	+0000C839(r7),r2
	calls	#04,(r2)
	tstl	+0140(r6)
	beql	00009F8F
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	00009FA0
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	00009FB1
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	00009FC2
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	00009FE1
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	00009FC8
	movl	+0134(r6),r3
	beql	00009FF9
	movab	(r6),r2
	cmpl	r3,r2
	beql	00009FF9
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret

l00009FFD:
	movab	+0169(r6),+00010170(r6)
	clrl	+0001016C(r6)
	movab	+0169(r6),+00010179(r6)
	clrl	+0001017D(r6)
	movab	+00010181(r6),+00010175(r6)
	movab	+00008169(r6),+00010185(r6)
	clrl	+00010189(r6)
	movab	+00010175(r6),+00010181(r6)
	movab	+00010175(r6),+00010190(r6)
	tstl	+0160(r6)
	beql	0000A060

l0000A053:
	clrb	+00010174(r6)
	moval	0000B518,r3
	brb	0000A065

l0000A060:
	moval	0000B0B8,r3

l0000A065:
	movl	r3,+00010194(r6)
	moval	0000B9EC,+00010198(r6)
	clrl	r0
	ret
0000A078                         FC 01                           ..      

;; fn0000A07A: 0000A07A
fn0000A07A proc
	movab	-0204(sp),sp
	movab	FFFE5F38,r8
	movab	FFFFB3D0,r7
	movab	FFFE77D8,r6
	movl	+0C(r7),+0160(r6)
	movl	+0134(r6),r2
	movb	+1F(r2),+0168(r6)
	tstl	+0C(r7)
	bneq	0000A0AD

l0000A0AA:
	brw	0000A17D

l0000A0AD:
	movzbl	+0168(r6),r2
	cmpl	r2,#00000002
	bneq	0000A0BA

l0000A0B7:
	brw	0000A4F9

l0000A0BA:
	cmpl	r2,#00000005
	bneq	0000A0C2

l0000A0BF:
	brw	0000A4F9

l0000A0C2:
	cmpl	r2,#00000006
	bneq	0000A0CA

l0000A0C7:
	brw	0000A4F9

l0000A0CA:
	cmpl	r2,#00000004
	bneq	0000A0D2

l0000A0CF:
	brw	0000A4F9

l0000A0D2:
	pushl	#00000001
	pushab	+0000C701(r7)
	pushal	+018F(r8)
	pushab	+05EB(r7)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r7)
	pushab	(r7)
	movl	+0000C839(r7),r2
	calls	#04,(r2)
	tstl	+0140(r6)
	beql	0000A10C

l0000A101:
	pushl	+0140(r6)
	calls	#01,@000192B0

l0000A10C:
	tstl	+0148(r6)
	beql	0000A11D

l0000A112:
	pushl	+0148(r6)
	calls	#01,@000192B0

l0000A11D:
	tstl	+0144(r6)
	beql	0000A12E

l0000A123:
	pushl	+0144(r6)
	calls	#01,@000192B0

l0000A12E:
	tstl	+013C(r6)
	beql	0000A13F

l0000A134:
	pushl	+013C(r6)
	calls	#01,@000192B0

l0000A13F:
	tstl	+0154(r6)
	beql	0000A161

l0000A145:
	tstl	r0
	nop

l0000A148:
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	0000A148

l0000A161:
	movl	+0134(r6),r3
	beql	0000A179

l0000A168:
	movab	(r6),r2
	cmpl	r3,r2
	beql	0000A179

l0000A170:
	pushl	r3
	calls	#01,@000192B0

l0000A179:
	movl	#00000001,r0
	ret

l0000A17D:
	movc3	#0044,@00019308,+0090(r6)
	movl	+0134(r6),r2
	movab	+0000C701(r7),+2C(r2)
	movl	+0134(r6),r2
	pushl	+2C(r2)
	calls	#01,@000192C4
	movb	r0,+34(r2)
	tstl	+0140(r6)
	beql	0000A1B5
	tstl	+0144(r6)
	bneq	0000A1D4
	calls	#00,00009BAC
	tstl	+0140(r6)
	bneq	0000A1D4
	movl	+0134(r6),r2
	movl	+24(r2),+54(r6)
	movl	+0134(r6),r2
	movab	+50(r6),+24(r2)
	movl	+0134(r6),r2
	clrw	+02(r2)
	movl	+0134(r6),r2
	movb	#21,+16(r2)
	pushl	+0134(r6)
	calls	#01,0000A1EC                                         ; @(pc)+
	bisl2	+50D07FFE(r1),r4
	cmpl	r4,#00018282
	bneq	0000A204
	calls	#00,0000A8D4
	movl	r0,r4
	tstl	r4
	beql	0000A20B
	brw	0000A28D
	tstl	+0140(r6)
	beql	0000A21C
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	0000A22D
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	0000A23E
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	0000A24F
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	0000A271
	tstl	r0
	nop
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	0000A258
	movl	+0134(r6),r3
	beql	0000A289
	movab	(r6),r2
	cmpl	r3,r2
	beql	0000A289
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret
	blbc	r4,0000A293
	brw	0000A345
	pushab	+0000C701(r7)
	pushal	+01C7(r8)
	pushal	-0104(fp)
	calls	#03,@000192D0
	pushl	r4
	pushal	-0104(fp)
	calls	#02,0000C020
	movl	+0134(r6),r2
	pushl	+0C(r2)
	pushal	+01E9(r8)
	calls	#02,0000C020
	tstl	+0140(r6)
	beql	0000A2D5
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	0000A2E6
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	0000A2F7
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	0000A308
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	0000A329
	tstl	r0
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	0000A310
	movl	+0134(r6),r3
	beql	0000A341
	movab	(r6),r2
	cmpl	r3,r2
	beql	0000A341
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret
	movl	+0134(r6),r3
	movzbl	+1D(r3),r2
	bicl2	#FFFFFFCF,r2
	bneq	0000A35A
	brw	0000A41D
	pushl	r3
	calls	#01,0000A35F                                         ; @(pc)+
	blbs	+50D07FFE(r1),0000A3B9
	blbc	r3,0000A36C
	brw	0000A41D
	pushab	+0000C701(r7)
	pushal	+01EA(r8)
	pushal	-0204(fp)
	calls	#03,@000192D0
	pushl	r3
	pushal	-0204(fp)
	calls	#02,0000C020
	movl	+0134(r6),r2
	pushl	+0C(r2)
	pushal	+020C(r8)
	calls	#02,0000C020
	tstl	+0140(r6)
	beql	0000A3AE
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	0000A3BF
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	0000A3D0
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	0000A3E1
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	0000A401
	nop
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	0000A3E8
	movl	+0134(r6),r3
	beql	0000A419
	movab	(r6),r2
	cmpl	r3,r2
	beql	0000A419
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret
	movab	+0090(r6),+0138(r6)
	movl	+0134(r6),+00CC(r6)
	bisl2	#00000801,+0094(r6)
	clrb	+00AE(r6)
	pushl	+0138(r6)
	calls	#01,0000A43F                                         ; @(pc)+
	Invalid
	bneq	0000A44F
	brw	0000A4F9
	pushl	#00000001
	pushab	+0000C701(r7)
	pushal	+020D(r8)
	pushab	+05EB(r7)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r7)
	pushab	(r7)
	movl	+0000C839(r7),r2
	calls	#04,(r2)
	tstl	+0140(r6)
	beql	0000A489
	pushl	+0140(r6)
	calls	#01,@000192B0
	tstl	+0148(r6)
	beql	0000A49A
	pushl	+0148(r6)
	calls	#01,@000192B0
	tstl	+0144(r6)
	beql	0000A4AB
	pushl	+0144(r6)
	calls	#01,@000192B0
	tstl	+013C(r6)
	beql	0000A4BC
	pushl	+013C(r6)
	calls	#01,@000192B0
	tstl	+0154(r6)
	beql	0000A4DD
	tstl	r0
	movl	+0154(r6),r2
	movl	+04(r2),r3
	pushl	r2
	calls	#01,@000192B0
	movl	r3,+0154(r6)
	bneq	0000A4C4
	movl	+0134(r6),r3
	beql	0000A4F5
	movab	(r6),r2
	cmpl	r3,r2
	beql	0000A4F5
	pushl	r3
	calls	#01,@000192B0
	movl	#00000001,r0
	ret

l0000A4F9:
	movab	+0169(r6),+00010170(r6)
	clrl	+0001016C(r6)
	movab	+0169(r6),+00010179(r6)
	clrl	+0001017D(r6)
	movab	+00010181(r6),+00010175(r6)
	movab	+00008169(r6),+00010185(r6)
	clrl	+00010189(r6)
	movab	+00010175(r6),+00010181(r6)
	movab	+00010175(r6),+00010190(r6)
	tstl	+0160(r6)
	beql	0000A598

l0000A54F:
	movzbl	+0168(r6),r0
	casel	r0,#00000002,#00000004
0000A558                         14 00 34 00 20 00 20 00         ..4. . .

l0000A560:
	addp4	#0000,#11,#0028,#17
	extzv	@-000C(sp),#3F,@-21B0(r5),0000B318
	bbssi	@(r4)+,#01,0000A575
	halt
	brb	0000A5A1
	nop
	moval	0000B518,+00010194(r6)
	clrb	+00010174(r6)
	brb	0000A5A1
	tstl	r0
	nop
	moval	0000B0B8,+00010194(r6)
	brb	0000A5A1
	nop

l0000A598:
	moval	0000B0B8,+00010194(r6)
	moval	0000B9EC,+00010198(r6)
	clrl	r0
	ret
0000A5AD                                        D5 50 01              .P.
0000A5B0 FC 01                                           ..              

;; fn0000A5B2: 0000A5B2
fn0000A5B2 proc
	subl2	#00000004,sp
	movab	FFFE5F38,r8
	movab	FFFFB3D0,r7
	movab	FFFE77D8,r6
	tstl	+0C(r7)
	bneq	0000A5D2

l0000A5CF:
	brw	0000A6C4

l0000A5D2:
	bicb3	#F0,+000102F4(r6),r2
	movzbl	r2,r3
	cmpl	r3,#00000002
	beql	0000A61F

l0000A5E3:
	cmpl	r3,#00000005
	beql	0000A61F

l0000A5E8:
	cmpl	r3,#00000006
	beql	0000A61F

l0000A5ED:
	cmpl	r3,#00000004
	beql	0000A61F

l0000A5F2:
	pushl	#00000001
	pushab	+0000C701(r7)
	pushal	+022C(r8)
	pushab	+05EB(r7)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r7)
	pushab	(r7)
	movl	+0000C839(r7),r2
	calls	#04,(r2)
	movl	#00000001,r0
	ret

l0000A61F:
	movab	+0169(r6),+00010170(r6)
	clrl	+0001016C(r6)
	movab	+0169(r6),+00010179(r6)
	clrl	+0001017D(r6)
	movab	+00010181(r6),+00010175(r6)
	movab	+00008169(r6),+00010185(r6)
	clrl	+00010189(r6)
	movab	+00010175(r6),+00010181(r6)
	movab	+00010175(r6),+00010190(r6)
	movl	r3,r0
	casel	r0,#00000002,#00000004
0000A676                   16 00 36 00 22 00 22 00             ..6.".".  

l0000A67E:
	subp4	#0000,#11,#002A,@+1750(r5)
	extzv	@-0D(sp),@DE517BCC,0000B318,+00010194(r6)
	brb	0000A6B5
	nop
	moval	0000B518,+00010194(r6)
	clrb	+00010174(r6)
	brb	0000A6B5
	tstl	r0
	nop
	moval	0000B0B8,+00010194(r6)
	moval	0000B9EC,+00010198(r6)
	brw	0000A8D1
	tstl	r0
	nop

l0000A6C4:
	movc3	#0050,@0001930C,(r6)
	movab	+0000C701(r7),+2C(r6)
	pushab	+0000C701(r7)
	calls	#01,@000192C4
	movb	r0,+34(r6)
	movc3	#0060,@00019310,+00D4(r6)
	movab	+00D4(r6),+28(r6)
	moval	+0001032C(r6),+00E0(r6)
	mnegb	#01,+00DE(r6)
	moval	+0001042B(r6),+00D8(r6)
	mnegb	#01,+00D6(r6)
	pushab	(r6)
	calls	#01,0000A71A                                         ; @(pc)+
	bsbw	0000A5FF
	pushaq	+50DD0F50(r8)
	pushal	+0264(r8)
	calls	#02,0000C020
	movl	#00000001,r0
	ret
	cvtbw	+00E8(r6),+0001031C(r6)
	clrq	-(sp)
	pushal	+000101F0(r6)
	pushab	+0001031C(r6)
	calls	#04,0000A74A                                         ; @(pc)+
	movf	@+7FFE(sp),+50DD0F50(r8)
	pushal	+028A(r8)
	calls	#02,0000C020
	movl	#00000001,r0
	ret
	movl	+0120(r6),+00010328(r6)
	movzbl	+010F(r6),r3
	movzbl	+0110(r6),r2
	addl2	r3,r2
	cvtlw	r2,+00010324(r6)
	tstl	+54(r7)
	beql	0000A798
	movzwl	+00010324(r6),r3
	movzbl	+0111(r6),r2
	addl2	r3,r2
	cvtlw	r2,+00010324(r6)
	clrl	r4
	movaw	+00010210(r6),r2
	movaw	+000000FE(r6),r3
	movw	(r3),+06(r2)
	clrw	(r2)
	addl2	#00000002,r2
	addl2	#00000002,r3
	aobleq	#00000002,r4,0000A7A8
	movzwl	#0100,+0001020C(r6)
	movzbw	#80,+00010222(r6)
	bbc	#00000007,+000102F0(r6),0000A7D8
	bisw2	#0005,+00010222(r6)
	bbc	#00000005,+000102F0(r6),0000A7E7
	bisw2	#0002,+00010222(r6)
	movzwl	+000102FA(r6),r3
	bicl2	#FFFF0000,r3
	ashl	#10,+000102F8(r6),r2
	addl3	r2,r3,+00010224(r6)
	pushl	#00000000
	pushal	+0001024C(r6)
	clrq	-(sp)
	pushab	+00010324(r6)
	pushab	+00010314(r6)
	clrq	-(sp)
	pushab	+00010204(r6)
	movzbl	#F3,-(sp)
	pushl	+000101F0(r6)
	pushl	#00000000
	calls	#0C,0000A832                                         ; @(pc)+
	halt
	moval	@+5350D07F(sp),-19CDF8AD(r9)
	ret
	rei
	nop
	halt
	tstf	+53DD1C53(r8)
	pushal	+02B1(r8)
	calls	#02,0000C020
	pushl	+000101F0(r6)
	calls	#01,0000A85A                                         ; @(pc)+
	bbs	@+7FFE(sp),@+5001(r0),0000A866
	movab	+0169(r6),+00010170(r6)
	clrl	+0001016C(r6)
	movab	+0169(r6),+00010179(r6)
	clrl	+0001017D(r6)
	movab	+00010181(r6),+00010175(r6)
	movab	+00008169(r6),+00010185(r6)
	clrl	+00010189(r6)
	movab	+00010175(r6),+00010181(r6)
	movab	+00010175(r6),+00010190(r6)
	clrl	+000101F4(r6)
	movl	#00000001,+000101F8(r6)
	moval	0000B234,+00010194(r6)
	moval	0000BAE0,+00010198(r6)
	clrl	r0
	ret
	xfc
	remque	@(sp)+,-70(sp)

;; fn0000A8D6: 0000A8D6
fn0000A8D6 proc
	movab	-70(sp),sp
	movab	FFFE5F38,r6
	movab	FFFFB3D0,r7
	movab	@0001934C,r10
	movab	@00019350,r8
	movab	FFFE77D8,r9
	tstb	+015C(r9)
	beql	0000A906

l0000A903:
	brw	0000A9BC

l0000A906:
	movab	@00019298,r3
	tstl	r0
	nop

l0000A910:
	pushl	#00000001
	pushab	+0000C701(r7)
	pushal	+02CE(r6)
	pushab	+05EB(r7)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r7)
	pushab	(r7)
	movl	+0000C839(r7),r2
	calls	#04,(r2)
	pushl	(r8)
	calls	#01,@00019294
	pushl	(r8)
	pushl	#00000009
	pushal	-0E(fp)
	calls	#03,@00019290
	tstl	r0
	bneq	0000A998

l0000A954:
	bicb3	#80,-0E(fp),r2
	cvtbl	r2,r2
	bicb3	#FC,(r10)[r2],r2
	bneq	0000A998

l0000A965:
	cvtbl	-0E(fp),-(sp)
	calls	#01,(r3)
	cmpl	r0,#0000006F
	beql	0000A998

l0000A975:
	cvtbl	-0E(fp),-(sp)
	calls	#01,(r3)
	cmpl	r0,#00000076
	beql	0000A998

l0000A985:
	cvtbl	-0E(fp),-(sp)
	calls	#01,(r3)
	cmpl	r0,#0000006E
	beql	0000A998

l0000A995:
	brw	0000A910

l0000A998:
	bicb3	#80,-0E(fp),r2
	cvtbl	r2,r2
	bbc	#00000000,(r10)[r2],0000A9C2

l0000A9A6:
	cvtbl	-0E(fp),-(sp)
	calls	#01,@00019298
	cvtlb	r0,-0E(fp)
	movb	r0,+015C(r9)
	brb	0000A9C2

l0000A9BC:
	movb	+015C(r9),-0E(fp)

l0000A9C2:
	cvtbl	-0E(fp),r0
	casel	r0,#0000006E,#00000008
0000A9CE                                           1E 00               ..
0000A9D0 7E 00 95 00 95 00 95 00 95 00 95 00 95 00       ~.............  

l0000A9DE:
	subp4	#0000,#31,(r0)+,#00
	nop
	jmp	40009A48
0000A9EA                               D5 50 D4 5B 11 73           .P.[.s
0000A9F0 28 8F 60 00 FF 17 E9 00 00 AD 92 9E E7 01 C7 00 (.`.............
0000AA00 00 AD 96 8E 01 AD 94 D0 C9 34 01 52 C8 02 A2 04 .........4.R....
0000AA10 D0 C9 34 01 52 9E AD 92 A2 28 DD C9 34 01 FB 01 ..4.R....(..4...
0000AA20 9F C8 E1 FE 7F D0 50 5B E9 5B 38 D0 C9 34 01 52 ......P[.[8..4.R
0000AA30 D4 A2 28 D0 C9 34 01 52 90 AD 95 A2 34 9A A2 34 ..(..4.R....4..4
0000AA40 52 94 42 E7 01 C7 00 00 11 19 D5 50 D0 C9 34 01 R.B........P..4.
0000AA50 52 C8 04 A2 04 DD C9 34 01 FB 01 9F C8 E1 FE 7F R......4........
0000AA60 D0 50 5B D0 5B 50 04 01 FC 0F                   .P[.[P....      

;; fn0000AA6A: 0000AA6A
;;   Called from:
;;     00009B14 (in fn00009B0A)
fn0000AA6A proc
	subl2	#00000018,sp
	movab	FFFE5F38,r11
	movab	FFFFB3D0,r10
	movab	FFFE77D8,r8
	movl	+0000C627(r10),+08(sp)
	clrl	+04(sp)
	clrl	+0134(r8)
	clrq	+013C(r8)
	clrq	+0144(r8)
	clrq	+0154(r8)
	tstl	+08(sp)
	bneq	0000AAA5

l0000AAA2:
	clrl	r0
	ret

l0000AAA5:
	movzwl	+0000C656(r10),+0C(sp)
	bgtr	0000AAB2

l0000AAAF:
	brw	0000ADF2

l0000AAB2:
	movab	@000192D0,+0000(sp)
	nop

l0000AABC:
	movl	+08(sp),+10(sp)
	cmpw	@+10(sp),+033F(r11)
	beql	0000AACC

l0000AAC9:
	brw	0000AC68

l0000AACC:
	movl	#00000001,+04(sp)
	movl	+10(sp),r3
	movab	+04(r3),r5
	movl	(r5),r4
	cmpl	r4,+0342(r11)
	bneq	0000AB00

l0000AAE2:
	movzbl	@00019354,-(sp)
	pushab	@0001930C
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+0134(r8)
	brw	0000ADD7

l0000AB00:
	cmpl	r4,+0347(r11)
	bneq	0000AB4C

l0000AB07:
	movzbl	@00019358,-(sp)
	pushab	@00019304
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+0150(r8)
	tstl	+0154(r8)
	bneq	0000AB2F

l0000AB28:
	movl	+0150(r8),+0154(r8)

l0000AB2F:
	movl	+0158(r8),r2
	beql	0000AB3C

l0000AB36:
	movl	+0150(r8),+04(r2)

l0000AB3C:
	movl	+0150(r8),r2
	movl	r2,+0158(r8)
	clrl	+04(r2)
	brw	0000ADD7

l0000AB4C:
	cmpl	r4,+034C(r11)
	bneq	0000AB98

l0000AB53:
	movzbl	@0001935C,-(sp)
	pushab	@000192F8
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+014C(r8)
	tstl	+0154(r8)
	bneq	0000AB7B

l0000AB74:
	movl	+014C(r8),+0154(r8)

l0000AB7B:
	movl	+0158(r8),r2
	beql	0000AB88

l0000AB82:
	movl	+014C(r8),+04(r2)

l0000AB88:
	movl	+014C(r8),r2
	movl	r2,+0158(r8)
	clrl	+04(r2)
	brw	0000ADD7

l0000AB98:
	cmpl	r4,+0351(r11)
	bneq	0000ABC0

l0000AB9F:
	movzbl	@00019360,-(sp)
	pushab	@000192FC
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+013C(r8)
	brw	0000ADD7
0000ABBD                                        D5 50 01              .P.

l0000ABC0:
	cmpl	r4,+0356(r11)
	bneq	0000ABE8

l0000ABC7:
	movzbl	@00019364,-(sp)
	pushab	@00019300
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+0140(r8)
	brw	0000ADD7
0000ABE5                D5 50 01                              .P.        

l0000ABE8:
	cmpl	r4,+035B(r11)
	bneq	0000AC10

l0000ABEF:
	movzbl	@00019368,-(sp)
	pushab	@000192F0
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+0144(r8)
	brw	0000ADD7
0000AC0D                                        D5 50 01              .P.

l0000AC10:
	cmpl	r4,+0360(r11)
	bneq	0000AC38

l0000AC17:
	movzbl	@0001936C,-(sp)
	pushab	@000192F4
	pushl	#00000000
	pushl	r3
	calls	#04,0000AEF0
	movl	r0,+0148(r8)
	brw	0000ADD7
0000AC35                D5 50 01                              .P.        

l0000AC38:
	cmpl	r4,+0365(r11)
	bneq	0000AC42

l0000AC3F:
	brw	0000ADD7

l0000AC42:
	pushl	#00000001
	pushl	r5
	pushal	+036A(r11)
	pushab	+05EB(r10)
	calls	#03,@+10(sp)
	pushl	r0
	pushab	+05EB(r10)
	pushab	(r10)
	movl	+0000C839(r10),r2
	calls	#04,(r2)
	brw	0000ADD7
0000AC67                      01                                .        

l0000AC68:
	movzwl	@+10(sp),r2
	cmpl	r2,#0000000C
	beql	0000AC74

l0000AC71:
	brw	0000ADD7

l0000AC74:
	movl	#00000002,+04(sp)
	movl	+10(sp),r3
	movzwl	+02(r3),r2
	subl3	#00000004,r2,ap
	movab	+08(r3),r6
	clrl	+000102EC(r8)
	pushl	ap
	pushl	r6
	pushl	#00000000
	calls	#03,0000CFB8
	cmpl	+04(r3),r0
	beql	0000ACC6

l0000ACA1:
	pushl	#00000001
	pushal	+0393(r11)
	pushab	+05EB(r10)
	calls	#02,@+0C(sp)
	pushl	r0
	pushab	+05EB(r10)
	pushab	(r10)
	movl	+0000C839(r10),r2
	calls	#04,(r2)
	clrl	ap
	clrl	+04(sp)

l0000ACC6:
	cmpl	ap,#00000004
	bgtr	0000ACCE

l0000ACCB:
	brw	0000ADA1

l0000ACCE:
	tstl	r0
	clrl	r9
	movl	r6,r7
	movzwl	(r7),r0
	casel	r0,#00000003,#0000001C
0000ACDC                                     44 00 50 00             D.P.
0000ACE0 68 00 68 00 68 00 68 00 68 00 68 00 68 00 68 00 h.h.h.h.h.h.h.h.
0000ACF0 68 00 68 00 68 00 68 00 68 00 68 00 68 00 68 00 h.h.h.h.h.h.h.h.
0000AD00 5C 00 68 00 68 00 68 00 68 00 68 00 68 00 68 00 \.h.h.h.h.h.h.h.
0000AD10 68 00 68 00                                     h.h.            

l0000AD14:
	insqhi
	halt
	brb	0000AD44
	jmp	40009A48
	tstl	r0
	movl	+04(r7),+000102F0(r8)
	brb	0000AD44
	tstl	r0
	movc3	#0020,+04(r7),+000102F4(r8)
	brb	0000AD44
	nop
	clrl	r2
	tstl	+58(r10)
	bneq	0000AD41
	incl	r2
	movl	r2,r9
	tstl	r9
	bneq	0000AD8C
	ashl	#03,+000102EC(r8),r2
	movab	+0001024C(r8)[r2],r2
	movw	+02(r7),(r2)
	ashl	#03,+000102EC(r8),r2
	movab	+0001024E(r8)[r2],r2
	movw	(r7),(r2)
	ashl	#03,+000102EC(r8),r2
	movab	+04(r7),r3
	movab	+00010250(r8)[r2],r2
	movl	r3,(r2)
	incl	+000102EC(r8)
	movzwl	+02(r7),r2
	addl2	#00000004,r2
	subl2	r2,ap
	addl2	r2,r6
	cmpl	ap,#00000004
	bleq	0000ADA1
	brw	0000ACD0

l0000ADA1:
	ashl	#03,+000102EC(r8),r2
	movab	+0001024C(r8)[r2],r2
	clrw	(r2)
	ashl	#03,+000102EC(r8),r2
	movab	+0001024E(r8)[r2],r2
	clrw	(r2)
	ashl	#03,+000102EC(r8),r2
	movab	+00010250(r8)[r2],r2
	clrl	(r2)

l0000ADD7:
	movl	+10(sp),r2
	movzwl	+02(r2),r2
	addl2	#00000004,r2
	subl2	r2,+0C(sp)
	addl2	r2,+08(sp)
	tstl	+0C(sp)
	bleq	0000ADF2

l0000ADEF:
	brw	0000AABC

l0000ADF2:
	cmpl	+04(sp),#00000001
	bneq	0000AE5F

l0000ADF8:
	movl	+0134(r8),r2
	beql	0000AE5C

l0000ADFF:
	clrl	+24(r2)
	movl	+013C(r8),r3
	beql	0000AE1E

l0000AE09:
	movl	+0134(r8),r2
	movl	+24(r2),+04(r3)
	movl	+0134(r8),r2
	movl	+013C(r8),+24(r2)

l0000AE1E:
	movl	+0140(r8),r3
	beql	0000AE3A

l0000AE25:
	movl	+0134(r8),r2
	movl	+24(r2),+04(r3)
	movl	+0134(r8),r2
	movl	+0140(r8),+24(r2)

l0000AE3A:
	tstl	+0154(r8)
	beql	0000AE5F

l0000AE40:
	movl	+0158(r8),r3
	movl	+0134(r8),r2
	movl	+24(r2),+04(r3)
	movl	+0134(r8),r2
	movl	+0154(r8),+24(r2)
	brb	0000AE5F

l0000AE5C:
	clrl	+04(sp)

l0000AE5F:
	movl	+04(sp),r0
	ret
0000AE64             0C 00 C2 04 5E 9E EF 69 C9 FD FF 53     ....^..i...S
0000AE70 D5 C3 40 01 13 0B DD C3 40 01 FB 01 FF 2F E4 00 ..@.....@..../..
0000AE80 00 D5 C3 48 01 13 0B DD C3 48 01 FB 01 FF 1E E4 ...H.....H......
0000AE90 00 00 D5 C3 44 01 13 0B DD C3 44 01 FB 01 FF 0D ....D.....D.....
0000AEA0 E4 00 00 D5 C3 3C 01 13 0B DD C3 3C 01 FB 01 FF .....<.....<....
0000AEB0 FC E3 00 00 D5 C3 54 01 13 1B D5 50 D0 C3 54 01 ......T....P..T.
0000AEC0 5C D0 AC 04 52 DD 5C FB 01 FF E2 E3 00 00 D0 52 \...R.\........R
0000AED0 C3 54 01 12 E7 D0 C3 34 01 5C 13 11 9E 63 52 D1 .T.....4.\...cR.
0000AEE0 5C 52 13 09 DD 5C FB 01 FF C3 E3 00 00 04 D5 50 \R...\.........P
0000AEF0 7C 00                                           |.              

;; fn0000AEF2: 0000AEF2
;;   Called from:
;;     0000AAF3 (in fn0000AA6A)
;;     0000AB18 (in fn0000AA6A)
;;     0000AB64 (in fn0000AA6A)
;;     0000ABB0 (in fn0000AA6A)
;;     0000ABD8 (in fn0000AA6A)
;;     0000AC00 (in fn0000AA6A)
;;     0000AC28 (in fn0000AA6A)
fn0000AEF2 proc
	subl2	#00000004,sp
	movl	+04(ap),r1
	movzwl	+08(r1),r0
	bicl3	#FFFFFFF8,r0,r6
	movzwl	+02(r1),r5
	subl2	#0000000C,r5
	tstl	r6
	bneq	0000AF18

l0000AF10:
	movl	r5,r2
	brb	0000AF1C
0000AF15                D5 50 01                              .P.        

l0000AF18:
	movzwl	+0A(r1),r2

l0000AF1C:
	movl	r2,r4
	tstl	+10(ap)
	bneq	0000AF28

l0000AF24:
	movl	r4,+10(ap)

l0000AF28:
	movl	+08(ap),r0
	beql	0000AF31

l0000AF2E:
	movl	r4,(r0)

l0000AF31:
	movl	+10(ap),r0
	cmpl	r0,r4
	bleq	0000AF40

l0000AF3A:
	movl	r0,r2
	brb	0000AF43
0000AF3F                                              01                .

l0000AF40:
	movl	r4,r2

l0000AF43:
	pushl	r2
	calls	#01,@000192B4
	movl	r0,r3
	bneq	0000AF54

l0000AF51:
	clrl	r0
	ret

l0000AF54:
	tstl	+0C(ap)
	beql	0000AF6E

l0000AF59:
	cmpl	r4,+10(ap)
	bgeq	0000AF6E

l0000AF5F:
	pushl	+10(ap)
	pushl	+0C(ap)
	pushl	r3
	calls	#03,@0001929C

l0000AF6E:
	movl	r6,r0
	casel	r0,#00000000,#00000002
0000AF75                13 00 27 00                           ..'.       

l0000AF79:
	skpc
	halt
	brb	0000AFC8
	tstl	r0
	nop
	jmp	40009A48
	tstl	r0
	pushl	r4
	movl	+04(ap),r0
	pushab	+10(r0)
	pushl	r3
	calls	#03,@0001929C
	brb	0000AFD3
	movl	+04(ap),r0
	pushab	+10(r0)
	pushl	r4
	pushl	r3
	calls	#03,0000AFD8
	brb	0000AFD3
	tstl	r0
	nop
	pushl	r5
	movl	+04(ap),r0
	pushab	+10(r0)
	pushl	r4
	pushl	r3
	calls	#04,00010674
	brb	0000AFD3
	tstl	r0
	pushl	r3
	calls	#01,@000192B0
	clrl	r3
	movl	r3,r0
	ret
	nop
	prober	#00,+5E04(r2),-(ap)
	mnegf	@+08AC(r0),r0
	decl	+08(ap)
	tstl	r0
	bneq	0000AFED
	brw	0000B06F
	tstl	r0
	nop
	tstl	r2
	bgtr	0000B011
	addl3	#00000008,r2,r1
	cmpl	r1,#00000020
	bgtr	0000B011
	movl	+0C(ap),r0
	incl	+0C(ap)
	movzbl	(r0),r0
	ashl	r2,r0,r0
	bisl2	r0,r3
	movl	r1,r2
	blbc	r3,0000B054
	extzv	#00000001,#1F,r3,r3
	decl	r2
	cmpl	r2,#00000008
	bgeq	0000B03D
	addl3	#00000008,r2,r1
	cmpl	r1,#00000020
	bgtr	0000B03D
	movl	+0C(ap),r0
	incl	+0C(ap)
	movzbl	(r0),r0
	ashl	r2,r0,r0
	bisl2	r0,r3
	movl	r1,r2
	movl	+04(ap),r0
	incl	+04(ap)
	movb	r3,(r0)
	subl2	#00000008,r2
	extzv	#00000008,#18,r3,r3
	brb	0000B064
	tstl	r0
	nop
	movl	+04(ap),r0
	incl	+04(ap)
	clrb	(r0)
	decl	r2
	extzv	#00000001,#1F,r3,r3
	movl	+08(ap),r0
	decl	+08(ap)
	tstl	r0
	bneq	0000AFF0
	ret
	prober	#00,+5E04(r2),@(sp)+

;; fn0000B072: 0000B072
;;   Called from:
;;     00015859 (in fn0001530A)
;;     00015DE5 (in fn00015896)
;;     000162A9 (in fn00015E22)
;;     0001676D (in fn000162E6)
;;     0001871C (in fn000186B2)
fn0000B072 proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	movab	FFFE77D8,r3
	pushl	+08(ap)
	pushl	+04(ap)
	pushl	+0000C5EF(r2)
	calls	#03,0000CFB8
	movl	r0,+0000C5EF(r2)
	tstl	+44(r2)
	beql	0000B0A5

l0000B0A2:
	clrl	r0
	ret

l0000B0A5:
	pushl	#00000000
	pushl	+08(ap)
	pushl	+00000004(ap)
	calls	#03,@+00010194(r3)
	ret
0000B0B8                         FC 00 C2 04 5E 9E EF 15         ....^...
0000B0C0 C7 FD FF 53 D4 57 DE AC 08 55 D5 65 12 03 31 93 ...S.W...U.e..1.
0000B0D0 00 D5 50 01 D0 E3 90 01 01 00 51 D1 A1 08 8F 00 ..P.......Q.....
0000B0E0 80 00 00 1E 42 D0 65 52 C3 A1 08 8F 00 80 00 00 ....B.eR........
0000B0F0 50 D1 52 50 1B 06 D0 50 54 11 04 01 D0 52 54 D0 P.RP...PT....RT.
0000B100 54 56 DD 56 C1 AC 04 57 7E C1 A1 04 A1 08 7E FB TV.V...W~.....~.
0000B110 03 FF 86 E1 00 00 C2 56 65 D0 E3 90 01 01 00 50 .......Ve......P
0000B120 C0 56 A0 08 C0 56 57 D0 E3 90 01 01 00 50 D1 A0 .V...VW......P..
0000B130 08 8F 00 80 00 00 12 25 DD A0 08 DD A0 04 FB 02 .......%........
0000B140 CF 29 07 D5 50 13 01 04 D0 F3 90 01 01 00 E3 90 .)..P...........
0000B150 01 01 00 D0 E3 90 01 01 00 50 D4 A0 08 D5 65 13 .........P....e.
0000B160 03 31 70 FF D5 AC 0C 13 1F D0 E3 90 01 01 00 52 .1p............R
0000B170 D5 A2 08 13 13 DD A2 08 DD A2 04 FB 02 CF EC 06 ................
0000B180 D0 50 52 11 05 D5 50 01 D4 52 D0 52 50 04 D5 50 .PR...P..R.RP..P
0000B190 1C 00                                           ..              

;; fn0000B192: 0000B192
fn0000B192 proc
	subl2	#00000004,sp
	movab	FFFE5F38,r4
	movab	FFFE77D8,r2
	tstl	+000101F4(r2)
	beql	0000B1DF

l0000B1AB:
	pushab	+000101FC(r2)
	pushl	#00000000
	calls	#02,0000B1B6                                         ; @(pc)+
	addf2	+50D07FFE(r4),r3
	blbc	r0,0000B1C7

l0000B1C0:
	cvtwl	+000101FC(r2),r3

l0000B1C7:
	blbs	r3,0000B1D9

l0000B1CA:
	pushl	r3
	pushal	+03C8(r4)
	calls	#02,0000C020
	movl	#00000032,r0
	ret

l0000B1D9:
	clrl	+000101F4(r2)

l0000B1DF:
	clrq	-(sp)
	pushl	#00000000
	pushl	+000101F8(r2)
	pushl	+08(ap)
	pushl	+04(ap)
	clrq	-(sp)
	pushab	+000101FC(r2)
	pushl	#00000030
	pushl	+000101F0(r2)
	pushl	#00000000
	calls	#0C,0000B204                                         ; @(pc)+
	bisl2	@00013206,@+5150(r0)
	blbs	r0,0000B21D

l0000B20E:
	pushl	r1
	pushal	+03F3(r4)
	calls	#02,0000C020
	movl	#00000032,r0
	ret

l0000B21D:
	movl	#00000001,+000101F4(r2)
	extzv	#00000009,#17,+08(ap),r0
	addl2	r0,+000101F8(r2)
	clrl	r0
	ret
	xfc
	halt
	subl2	#00000004,sp
	movab	FFFE77D8,r3
	clrl	r7
	moval	+08(ap),r5
	tstl	(r5)
	bneq	0000B24D
	brw	0000B2E0
	tstl	r0
	nop
	movl	+00010190(r3),r1
	cmpl	+08(r1),#00008000
	bgequ	0000B2A3
	movl	(r5),r2
	subl3	+08(r1),#00008000,r0
	cmpl	r2,r0
	blequ	0000B278
	movl	r0,r4
	brb	0000B27B
	nop
	movl	r2,r4
	movl	r4,r6
	pushl	r6
	addl3	+04(ap),r7,-(sp)
	addl3	+04(r1),+08(r1),-(sp)
	calls	#03,@0001929C
	subl2	r6,(r5)
	movl	+00010190(r3),r0
	addl2	r6,+08(r0)
	addl2	r6,r7
	movl	+00010190(r3),r0
	cmpl	+08(r0),#00008000
	bneq	0000B2D9
	pushl	+08(r0)
	pushl	+04(r0)
	calls	#02,0000B190
	tstl	r0
	beql	0000B2C4
	ret
	movl	@+00010190(r3),+00010190(r3)
	movl	+00010190(r3),r0
	clrl	+08(r0)
	tstl	(r5)
	beql	0000B2E0
	brw	0000B250
	movl	+00010190(r3),r4
	clrl	r2
	tstl	+08(r4)
	beql	0000B2F0
	incl	r2
	mcoml	r2,r2
	bicl3	r2,+0C(ap),r2
	beql	0000B310
	addl3	#00000001,+08(r4),r2
	bicl3	#00000001,r2,-(sp)
	pushl	+04(r4)
	calls	#02,0000B190
	movl	r0,r2
	brb	0000B312
	clrl	r2
	movl	r2,r0
	ret
	tstl	r0
	xfc
	remque	@(sp)+,-00A4(sp)
	remqhi
	movab	FFFE5F38,r11
	movab	FFFFB3D0,r10
	movab	FFFE77D8,r4
	movl	+04(ap),r5
	movl	+0001016C(r4),r8
	bneq	0000B344
	brw	0000B3FA
	movzwl	+0169(r4),r6
	addl3	#00000002,r6,r9
	subl2	r8,r9
	moval	+08(ap),r7
	cmpl	r9,(r7)
	blequ	0000B3B4
	addl3	r8,(r7),r0
	cmpl	r0,#00010000
	blequ	0000B38D
	pushl	#00000001
	pushl	r6
	pushal	+0411(r11)
	pushal	-54(fp)
	calls	#03,@000192D0
	pushl	r0
	pushal	-54(fp)
	pushab	(r10)
	movl	+0000C839(r10),r0
	calls	#04,(r0)
	movl	#00000032,r0
	ret
	moval	+08(ap),r3
	pushl	(r3)
	pushl	r5
	moval	+0169(r4),r2
	addl3	+0001016C(r4),r2,-(sp)
	calls	#03,@0001929C
	addl2	(r3),+0001016C(r4)
	clrl	(r3)
	brb	0000B3FA
	pushl	r9
	pushl	r5
	moval	+0169(r4),r0
	addl3	r0,r8,-(sp)
	calls	#03,@0001929C
	addl2	r9,+0001016C(r4)
	subl2	r9,(r7)
	addl2	r9,r5
	blbc	r6,0000B3DC
	decl	(r7)
	incl	r5
	pushl	r6
	moval	+0169(r4),r2
	addl3	#00000002,r2,-(sp)
	calls	#02,0000B8F4
	tstl	r0
	beql	0000B3F4
	movl	#00000032,r0
	ret
	clrl	+0001016C(r4)
	moval	+08(ap),r2
	tstl	(r2)
	beql	0000B458
	tstl	r0
	movzwl	(r5),r6
	addl3	#00000002,r6,r0
	movl	(r2),r3
	cmpl	r0,r3
	bgtru	0000B43C
	pushl	r6
	addl3	#00000002,r5,-(sp)
	calls	#02,0000B8F4
	tstl	r0
	beql	0000B426
	movl	#00000032,r0
	ret
	addl3	#00000002,r6,r1
	subl2	r1,(r2)
	addl2	r1,r5
	blbc	r6,0000B454
	decl	(r2)
	incl	r5
	brb	0000B454
	tstl	r0
	nop
	pushl	r3
	pushl	r5
	pushal	+0169(r4)
	calls	#03,@0001929C
	movl	r3,+0001016C(r4)
	clrl	(r2)
	tstl	(r2)
	bneq	0000B404
	tstl	+0C(ap)
	beql	0000B4AB
	tstl	+0001016C(r4)
	beql	0000B4AB
	pushl	#00000001
	movzwl	+0169(r4),-(sp)
	pushal	+0431(r11)
	pushal	-00A4(fp)
	calls	#03,@000192D0
	pushl	r0
	pushal	-00A4(fp)
	pushab	(r10)
	movl	+0000C839(r10),r0
	calls	#04,(r0)
	subl3	#00000002,+0001016C(r4),-(sp)
	moval	+0169(r4),r2
	addl3	#00000002,r2,-(sp)
	calls	#02,0000B8F4
	tstl	r0
	beql	0000B4AB
	movl	#00000032,r0
	ret
	clrl	r0
	ret
	tstl	r0
	prober	#00,+5E04(r2),@+08AC(r0)
	tstf	@+0CBC(r4)
	movl	+04(ap),r1
	tstl	+08(ap)
	beql	0000B4E6
	tstl	r0
	nop
	movzbl	(r1),r0
	cmpl	r0,#0000000A
	beql	0000B4D5
	cmpl	r0,#0000000D
	bneq	0000B4DC
	subl3	+04(ap),r1,r3
	brb	0000B4E6
	decl	+08(ap)
	incl	r1
	tstl	+08(ap)
	bneq	0000B4C8
	cmpl	+08(ap),#00000001
	blequ	0000B513
	movl	#00000001,@+0C(ap)
	movzbl	(r1),r2
	cmpl	r2,#0000000D
	bneq	0000B501
	movzbl	+01(r1),r0
	cmpl	r0,#0000000A
	beql	0000B50F
	cmpl	r2,#0000000A
	bneq	0000B513
	movzbl	+01(r1),r0
	cmpl	r0,#0000000D
	bneq	0000B513
	movl	#00000002,@+0C(ap)
	movl	r3,r0
	ret
	nop
	xfc
	remque	@(sp)+,-00C0(sp)
	remqhi
	movab	FFFE77D8,r7
	clrq	r8
	tstl	+08(ap)
	bneq	0000B538
	tstl	+0001016C(r7)
	bneq	0000B538
	clrl	r0
	ret
	tstl	+0C(ap)
	beql	0000B577
	tstb	+00010174(r7)
	beql	0000B54C
	movb	#01,r3
	brb	0000B54E
	tstl	r0
	clrb	r3
	cvtbl	r3,r2
	subl3	r2,+0001016C(r7),r4
	cmpl	r4,#00000001
	bneq	0000B56B
	movzbl	+0169(r7),r2
	cmpl	r2,#0000001A
	bneq	0000B56B
	clrl	r0
	ret
	pushl	r4
	pushal	+0169(r7)
	calls	#02,0000B8F4
	ret
	tstl	+0001016C(r7)
	bneq	0000B582
	brw	0000B6FE
	movb	+00010174(r7),r3
	beql	0000B5C0
	subl3	#00000001,+0001016C(r7),+04(sp)
	movl	#00000001,+08(sp)
	cmpb	r3,#0D
	bneq	0000B5A6
	movzbl	@+04(ap),r2
	cmpl	r2,#0000000A
	beql	0000B5B4
	cmpb	r3,#0A
	bneq	0000B5B7
	movzbl	@+04(ap),r2
	cmpl	r2,#0000000D
	bneq	0000B5B7
	movl	#00000001,r8
	clrb	+00010174(r7)
	brw	0000B6D6
	movl	+04(ap),r6
	movl	+08(ap),r4
	moval	-08(fp),+0C(sp)
	movl	r4,r1
	clrl	@+0C(sp)
	movl	r6,r3
	tstl	r4
	beql	0000B5F8
	tstl	r0
	movzbl	(r3),r0
	cmpl	r0,#0000000A
	beql	0000B5E9
	cmpl	r0,#0000000D
	bneq	0000B5F0
	subl3	r6,r3,r1
	brb	0000B5F8
	nop
	decl	r4
	incl	r3
	tstl	r4
	bneq	0000B5DC
	cmpl	r4,#00000001
	blequ	0000B624
	movl	#00000001,@+0C(sp)
	movzbl	(r3),r5
	cmpl	r5,#0000000D
	bneq	0000B612
	movzbl	+01(r3),r2
	cmpl	r2,#0000000A
	beql	0000B620
	cmpl	r5,#0000000A
	bneq	0000B624
	movzbl	+01(r3),r2
	cmpl	r2,#0000000D
	bneq	0000B624
	movl	#00000002,@+0C(sp)
	movl	r1,r11
	addl3	+0001016C(r7),r11,r2
	cmpl	r2,#00010000
	blequ	0000B674
	movl	+0001016C(r7),+04(sp)
	clrl	r9
	pushl	#00000001
	pushl	r2
	pushal	FFFE6396
	pushal	-5C(fp)
	calls	#03,@000192D0
	pushl	r0
	pushal	-5C(fp)
	pushab	FFFFB3D0
	movl	00007C09,r2
	calls	#04,(r2)
	movl	#00000001,+08(sp)
	clrl	r8
	brb	0000B6D6
	nop
	movl	+08(ap),r3
	cmpl	r11,r3
	blssu	0000B688
	movl	r3,r8
	clrl	+08(sp)
	brb	0000B6D6
	tstl	r0
	nop
	tstl	-08(fp)
	bneq	0000B6A4
	moval	@+04(ap),r2
	movzbl	(r2)[r11],r2
	cvtlb	r2,+00010174(r7)
	movl	r3,r8
	clrl	+08(sp)
	brb	0000B6D6
	pushl	r11
	pushl	+04(ap)
	pushl	+00010170(r7)
	calls	#03,@0001929C
	addl3	+0001016C(r7),r11,+04(sp)
	addl2	r11,+00010170(r7)
	addl2	r11,+0001016C(r7)
	addl3	-08(fp),r11,r8
	movl	#00000001,+08(sp)
	tstl	+08(sp)
	beql	0000B6FE
	pushl	+04(sp)
	pushal	+0169(r7)
	calls	#02,0000B8F4
	tstl	r0
	beql	0000B6EF
	movl	#00000032,r0
	ret
	clrl	+0001016C(r7)
	moval	+0169(r7),+00010170(r7)
	movl	r8,r9
	moval	+08(ap),r6
	cmpl	r9,(r6)
	blssu	0000B70D
	brw	0000B7DB
	cmpl	r8,(r6)
	blssu	0000B715
	brw	0000B7DB
	tstl	r0
	nop
	clrb	+00010174(r7)
	cmpl	r9,(r6)
	blssu	0000B726
	brw	0000B7CE
	addl3	+04(ap),r9,r4
	subl3	r9,(r6),r2
	moval	-0C(fp),+10(sp)
	movl	r2,r5
	clrl	@+10(sp)
	movl	r4,r1
	tstl	r2
	beql	0000B760
	tstl	r0
	nop
	movzbl	(r1),r0
	cmpl	r0,#0000000A
	beql	0000B751
	cmpl	r0,#0000000D
	bneq	0000B758
	subl3	r4,r1,r5
	brb	0000B760
	nop
	decl	r2
	incl	r1
	tstl	r2
	bneq	0000B744
	cmpl	r2,#00000001
	blequ	0000B78C
	movl	#00000001,@+10(sp)
	movzbl	(r1),r3
	cmpl	r3,#0000000D
	bneq	0000B77A
	movzbl	+01(r1),r0
	cmpl	r0,#0000000A
	beql	0000B788
	cmpl	r3,#0000000A
	bneq	0000B78C
	movzbl	+01(r1),r0
	cmpl	r0,#0000000D
	bneq	0000B78C
	movl	#00000002,@+10(sp)
	movl	r5,r10
	addl3	r9,r10,r8
	cmpl	r8,(r6)
	bgequ	0000B7CE
	tstl	-0C(fp)
	beql	0000B7BC
	subl3	r9,r8,-(sp)
	addl3	+04(ap),r9,-(sp)
	calls	#02,0000B8F4
	tstl	r0
	beql	0000B7B3
	movl	#00000032,r0
	ret
	addl3	r8,-0C(fp),r9
	brb	0000B7CE
	tstl	r0
	moval	@+04(ap),r2
	movzbl	(r2)[r8],r0
	cvtlb	r0,+00010174(r7)
	movl	(r6),r8
	cmpl	r9,(r6)
	bgequ	0000B7DB
	cmpl	r8,(r6)
	bgequ	0000B7DB
	brw	0000B718
	subl3	r9,+08(ap),r4
	bgtr	0000B7E5
	brw	0000B866
	cmpl	r4,#00010000
	bleq	0000B844
	tstb	+00010174(r7)
	beql	0000B7FC
	movb	#01,r3
	brb	0000B7FE
	nop
	clrb	r3
	cvtbl	r3,r2
	subl3	r2,r4,(sp)
	pushl	#00000001
	pushl	+04(sp)
	pushal	FFFE63B9
	pushal	-00AC(fp)
	calls	#03,@000192D0
	pushl	r0
	pushal	-00AC(fp)
	pushab	FFFFB3D0
	movl	00007C09,r2
	calls	#04,(r2)
	clrb	+00010174(r7)
	pushl	(sp)
	addl3	+04(ap),r9,-(sp)
	calls	#02,0000B8F4
	ret
	pushl	r4
	addl3	+04(ap),r9,-(sp)
	pushl	+00010170(r7)
	calls	#03,@0001929C
	addl2	r4,+00010170(r7)
	addl2	r4,+0001016C(r7)
	clrl	r0
	ret
	tstl	r0
	nop
	prober	#00,+5E04(r2),@(sp)+

;; fn0000B86E: 0000B86E
fn0000B86E proc
	subl2	#00000004,sp
	movab	FFFE5F38,r3
	movab	FFFE77D8,r2
	pushl	+0138(r2)
	calls	#01,0000B886                                         ; @(pc)+
	bisw2	+50D07FFE(r1),r1
	blbs	r0,0000B8AC

l0000B890:
	pushl	r1
	pushal	+04A4(r3)
	calls	#02,0000C020
	movl	+0138(r2),r0
	pushl	+0C(r0)
	pushal	+04C6(r3)
	calls	#02,0000C020

l0000B8AC:
	movl	+0138(r2),r0
	movw	+08(ap),+22(r0)
	movl	+0138(r2),r0
	movl	+04(ap),+28(r0)
	pushl	+0138(r2)
	calls	#01,0000B8C7                                         ; @(pc)+
	movw	+50D07FFE(r1),r1
	blbs	r0,0000B8F1

l0000B8D1:
	pushl	r1
	pushal	+04C7(r3)
	calls	#02,0000C020
	movl	+0138(r2),r0
	pushl	+0C(r0)
	pushal	+04EA(r3)
	calls	#02,0000C020
	movl	#00000032,r0
	ret

l0000B8F1:
	clrl	r0
	ret
0000B8F4             1C 00                                   ..          

;; fn0000B8F6: 0000B8F6
fn0000B8F6 proc
	subl2	#00000004,sp
	movab	FFFE5F38,r4
	movab	FFFFB3D0,r2
	movab	FFFE77D8,r3
	tstl	+0C(r2)
	beql	0000B940

l0000B913:
	pushl	#00000000
	pushl	+08(ap)
	pushl	+04(ap)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	pushl	#00000000
	pushl	#00000001
	pushal	+04EB(r4)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	0000B9B2
0000B93D                                        D5 50 01              .P.

l0000B940:
	pushl	+0138(r3)
	calls	#01,0000B947                                         ; @(pc)+
	bisw2	+50D07FFE(r1),r1
	blbs	r0,0000B96D

l0000B951:
	pushl	r1
	pushal	+04ED(r4)
	calls	#02,0000C020
	movl	+0138(r3),r0
	pushl	+0C(r0)
	pushal	+050F(r4)
	calls	#02,0000C020

l0000B96D:
	movl	+0138(r3),r0
	movw	+08(ap),+22(r0)
	movl	+0138(r3),r0
	movl	+04(ap),+28(r0)
	pushl	+0138(r3)
	calls	#01,0000B988                                         ; @(pc)+
	bisb2	+50D07FFE(r1),r1
	blbs	r0,0000B9B2

l0000B992:
	pushl	r1
	pushal	+0510(r4)
	calls	#02,0000C020
	movl	+0138(r3),r0
	pushl	+0C(r0)
	pushal	+0531(r4)
	calls	#02,0000C020
	movl	#00000032,r0
	ret

l0000B9B2:
	clrl	r0
	ret
0000B9B5                D5 50 01 04 00                        .P...      

;; fn0000B9BA: 0000B9BA
fn0000B9BA proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	movab	FFFE77D8,ap
	pushl	#00000001
	clrq	-(sp)
	calls	#03,@+00010194(ap)
	tstl	r0
	beql	0000B9DB

l0000B9DA:
	ret

l0000B9DB:
	tstl	+0C(r2)
	beql	0000B9E1

l0000B9E0:
	ret

l0000B9E1:
	calls	#00,@+00010198(ap)
	ret
0000B9E9                            D5 50 01 FC 01 9E AE          .P.....
0000B9F0 A4 5E 9E EF 40 A5 FD FF 58 9E EF D1 F9 FE FF 57 .^..@...X......W
0000BA00 9E EF D2 BD FD FF 56 D0 C6 44 01 52 13 12 D4 A2 ......V..D.R....
0000BA10 04 D0 C6 34 01 52 D0 C6 44 01 A2 24 11 10 D5 50 ...4.R..D..$...P
0000BA20 D4 C6 80 00 D0 C6 34 01 52 9E A6 7C A2 24 D0 C6 ......4.R..|.$..
0000BA30 40 01 53 13 15 D0 C6 34 01 52 D0 A2 24 A3 04 D0 @.S....4.R..$...
0000BA40 C6 34 01 52 D0 C6 40 01 A2 24 D0 C6 48 01 52 13 .4.R..@..$..H.R.
0000BA50 27 D5 A7 58 12 03 D4 A2 0C D0 C6 48 01 53 D0 C6 '..X.......H.S..
0000BA60 34 01 52 D0 A2 24 A3 04 D0 C6 34 01 52 D0 C6 48 4.R..$....4.R..H
0000BA70 01 A2 24 11 2C D5 50 01 28 8F 58 00 FF 73 D8 00 ..$.,.P.(.X..s..
0000BA80 00 AD A4 D0 C7 E7 05 52 B0 A2 10 AD AC D0 C6 34 .......R.......4
0000BA90 01 52 D0 A2 24 AD A8 D0 C6 34 01 52 9E AD A4 A2 .R..$....4.R....
0000BAA0 24 DD C6 38 01 FB 01 9F A8 E1 FE 7F E8 50 1C DD $..8.........P..
0000BAB0 50 DF C8 32 05 FB 02 CF 66 05 D0 C6 38 01 52 DD P..2....f...8.R.
0000BAC0 A2 0C DF C8 53 05 FB 02 CF 55 05 DD C6 34 01 FB ....S....U...4..
0000BAD0 01 9F B8 E1 FE 7F FB 00 CF 89 F3 D4 50 04 D5 50 ............P..P
0000BAE0 1C 00 C2 04 5E 9E EF 4D A4 FD FF 54 9E EF E6 BC ....^..M...T....
0000BAF0 FD FF 52 3C 8F 00 09 E2 0C 02 01 00 B4 E2 22 02 ..R<..........".
0000BB00 01 00 7C E2 14 02 01 00 B0 E2 14 02 01 00 E2 12 ..|.............
0000BB10 02 01 00 B0 E2 12 02 01 00 E2 10 02 01 00 D5 E2 ................
0000BB20 F4 01 01 00 13 30 9F E2 FC 01 01 00 DD 00 FB 02 .....0..........
0000BB30 9F 40 E4 FE 7F D0 50 53 E9 50 07 32 E2 FC 01 01 .@....PS.P.2....
0000BB40 00 53 E8 53 0B DD 53 DF C4 54 05 FB 02 CF D0 04 .S.S..S..T......
0000BB50 D4 E2 F4 01 01 00 DD 00 DF E2 4C 02 01 00 7C 7E ..........L...|~
0000BB60 DD 00 9F E2 14 03 01 00 7C 7E 9F E2 04 02 01 00 ........|~......
0000BB70 DD 34 DD E2 F0 01 01 00 DD 00 FB 0C 9F 00 DE FE .4..............
0000BB80 7F D0 50 53 DD E2 F0 01 01 00 FB 01 9F E0 DE FE ..PS............
0000BB90 7F E9 53 07 32 E2 04 02 01 00 53 E8 53 0F DD 53 ..S.2.....S.S..S
0000BBA0 DF C4 81 05 FB 02 CF 77 04 D0 32 50 04 D4 50 04 .......w..2P..P.
0000BBB0 FC 03                                           ..              

;; fn0000BBB2: 0000BBB2
fn0000BBB2 proc
	subl2	#00000004,sp
	movab	FFFE77D8,r5
	movl	+04(ap),r2
	addl3	#FFFFFFBA,+14(r2),r3
	movl	+10(r2),r0
	subl3	#00000001,+0C(r2),r1
	movl	+08(r2),r7
	movl	+04(r2),r8
	movl	(r2),r6
	mull3	#0000016D,r3,r2
	addl2	r2,r1
	addl3	#00000001,r3,r4
	divl2	#00000004,r4
	addl3	#00000045,r3,r2
	divl2	#00000064,r2
	subl2	r2,r4
	addl3	#00000171,r3,r2
	divl2	#00000190,r2
	addl2	r2,r4
	addl2	r1,r4
	cvtwl	+0001052A(r5)[r0],r2
	addl2	r2,r4
	clrb	r9
	cmpl	r0,#00000001
	bleq	0000BC63

l0000BC28:
	addl2	#000007B2,r3
	emul	#00000000,#00000000,r3,r0
	ediv	#00000004,r0,r1,r0
	tstl	r0
	bneq	0000BC4F
	emul	#00000000,#00000000,r3,r0
	ediv	#00000064,r0,r1,r0
	tstl	r0
	bneq	0000BC61
	emul	#00000000,#00000000,r3,r0
	ediv	#00000190,r0,r1,r0
	tstl	r0
	bneq	0000BC63
	incb	r9

l0000BC63:
	cvtbl	r9,r2
	addl2	r2,r4
	mull2	#00015180,r4
	mull2	#00000E10,r7
	addl2	r7,r4
	mull2	#0000003C,r8
	addl2	r8,r6
	addl3	r4,r6,r0
	ret
0000BC85                D5 50 01 1C 00                        .P...      

;; fn0000BC8A: 0000BC8A
;;   Called from:
;;     000175AE (in fn000173CA)
fn0000BC8A proc
	subl2	#00000008,sp
	pushl	#00000000
	calls	#01,@000192A0
	movl	r0,-08(fp)
	pushal	-08(fp)
	calls	#01,@000192A4
	movl	r0,r1
	movl	+04(ap),r2
	extzv	#00000009,#17,r2,r0
	bicl2	#FFFFFF80,r0
	addl3	#00000050,r0,+14(r1)
	extzv	#00000005,#1B,r2,r0
	bicl2	#FFFFFFF0,r0
	subl3	#00000001,r0,+10(r1)
	bicl3	#FFFFFFE0,+04(ap),+0C(r1)
	movl	+08(ap),r2
	extzv	#0000000B,#15,r2,r0
	bicl3	#FFFFFFE0,r0,+08(r1)
	extzv	#00000005,#1B,r2,r0
	bicl3	#FFFFFFC0,r0,+04(r1)
	ashl	#01,+08(ap),r0
	bicl3	#FFFFFFC1,r0,(r1)
	pushl	r1
	calls	#01,0000BBB0
	movl	r0,r4
	movl	#00000003,r2
	movl	r4,-00000008(fp)
	pushal	-08(fp)
	calls	#01,@000192A4
	pushl	r0
	calls	#01,0000BBB0
	subl3	r0,r4,r0
	beql	0000BD3B
	addl2	r0,-08(fp)
	decl	r2
	bgtr	0000BD1C
	cmpl	+04(ap),#00007432
	blssu	0000BD53
	cmpl	-08(fp),#70000000
	bgequ	0000BD53
	mnegl	#00000001,-08(fp)
	movl	-08(fp),r0
	ret
	prober	#00,+5E08(r2),@(sp)+
	extzv	@-025F(r5),@6EF05BBA,@-03(r10),@04AD8DC0
	xorw3	@-04075221(r8),#0001,@000192A4
	movl	r0,r1
	pushl	(r1)
	pushl	+04(r1)
	pushl	+08(r1)
	addl3	#0000076C,+14(r1),-(sp)
	movl	+10(r1),r0
	pushl	+000101A0(r2)[r0]
	pushl	+000C(r1)
	pushal	+059A(r3)
	pushal	+000101D0(r2)
	calls	#08,@000192D0
	pushl	+0008(ap)
	pushab	+000101E8(r2)
	calls	#02,0000BDBB                                         ; @(pc)+
	adawi	@+7FFE(sp),#0004
	xfc
	halt

;; fn0000BDC2: 0000BDC2
;;   Called from:
;;     00011766 (in fn00010E6A)
fn0000BDC2 proc
	subl2	#00000008,sp
	movab	FFFE5F38,r7
	movab	FFFE77D8,r6
	movc3	#0050,@0001930C,(r6)
	movl	+04(ap),+2C(r6)
	pushl	+04(ap)
	calls	#01,@000192C4
	movb	r0,+34(r6)
	movc3	#0060,@00019310,+00D4(r6)
	movab	+00D4(r6),+28(r6)
	moval	+0001032C(r6),+00E0(r6)
	mnegb	#01,+00DE(r6)
	moval	+0001042B(r6),+00D8(r6)
	mnegb	#01,+00D6(r6)
	pushab	(r6)
	calls	#01,0000BE23                                         ; @(pc)+
	bsbw	0000BD08
	pushaq	+50DD0F50(r8)
	pushal	+05BA(r7)
	calls	#02,0000C020
	mnegl	#00000001,r0
	ret
	cvtbw	+00E8(r6),+0001031C(r6)
	clrq	-(sp)
	pushal	+000101F0(r6)
	pushab	+0001031C(r6)
	calls	#04,0000BE53                                         ; @(pc)+
	movf	@+7FFE(sp),+50DD0F50(r8)
	pushal	+05D9(r7)
	calls	#02,0000C020
	mnegl	#00000001,r0
	ret
	movl	+0120(r6),+00010328(r6)
	movzbl	+010F(r6),r3
	movzbl	+0110(r6),r2
	addl2	r2,r3
	movzbl	+0111(r6),r2
	addl2	r3,r2
	cvtlw	r2,+00010324(r6)
	clrl	r4
	movaw	+00F8(r6),r3
	movaw	+00010210(r6),r2
	movw	+06(r3),+06(r2)
	movw	(r3),(r2)
	addl2	#00000002,r3
	addl2	#00000002,r2
	aobleq	#00000002,r4,0000BE9C
	pushl	#00000000
	pushal	+0001056D(r6)
	clrq	-(sp)
	pushab	+00010324(r6)
	pushab	+00010314(r6)
	clrq	-(sp)
	pushab	+00010204(r6)
	pushl	#00000032
	pushl	+000101F0(r6)
	pushl	#00000000
	calls	#0C,0000BED9                                         ; @(pc)+
	halt
	moval	@+5350D07F(sp),-19CDF8AD(r9)
	ret
	rei
	nop
	halt
	tstf	+53DD1C53(r8)
	pushal	+05F9(r7)
	calls	#02,0000C020
	pushl	+000101F0(r6)
	calls	#01,0000BF01                                         ; @(pc)+
	bbs	@+7FFE(sp),+5001(sp),0000BF0D
	movl	+08(ap),r2
	moval	+00010544(r6),r3
	movl	r2,-08(fp)
	pushal	-08(fp)
	calls	#01,@000192A4
	pushl	(r0)
	pushl	+04(r0)
	pushl	+08(r0)
	addl3	#0000076C,+14(r0),-(sp)
	movl	+10(r0),r2
	pushl	+000101A0(r6)[r2]
	pushl	+000C(r0)
	pushal	+059A(r7)
	pushal	+000101D0(r6)
	calls	#08,@000192D0
	pushl	r3
	pushab	+000101E8(r6)
	calls	#02,0000BF5E                                         ; @(pc)+
	adawi	@+7FFE(sp),@-20F8(fp)
	bbssi	00000005[r4],#01,0000BF6A
	pushal	+0001054C(r6)
	calls	#03,@0001929C
	movl	#00200000,+0001020C(r6)
	clrl	r4
	movaw	+00F8(r6),r3
	movaw	+00010210(r6),r2
	movw	+06(r3),+06(r2)
	movw	(r3),(r2)
	addl2	#00000002,r3
	addl2	#00000002,r2
	aobleq	#00000002,r4,0000BF90
	pushl	#00000000
	pushal	+0001056D(r6)
	clrq	-(sp)
	pushab	+00010324(r6)
	pushab	+00010314(r6)
	clrq	-(sp)
	pushab	+00010204(r6)
	pushl	#00000036
	pushl	+000101F0(r6)
	pushl	#00000000
	calls	#0C,0000BFCD                                         ; @(pc)+
	halt
	moval	@+5350D07F(sp),-19CDF8AD(r9)
	ret
	rei
	nop
	halt
	tstf	+53DD1B53(r8)
	pushal	+0616(r7)
	calls	#02,0000C020
	pushl	+000101F0(r6)
	calls	#01,0000BFF4                                         ; @(pc)+
	bbs	@+7FFE(sp),+5001(sp),0000C000
	pushl	+000101F0(r6)
	calls	#01,0000C005                                         ; @(pc)+
	bbs	@+7FFE(sp),+50DD0E50(r8),0000BFEE
	divl3	#00000033,#00000006,@-31F550FE(r11)
	nop
	movf	#0.75,@+0450(r4)
	tstl	r0
	nop
	bvc	0000C022

;; fn0000C022: 0000C022
;;   Called from:
;;     0000B1D0 (in fn0000B192)
;;     0000B214 (in fn0000B192)
;;     0000B896 (in fn0000B86E)
;;     0000B8A7 (in fn0000B86E)
;;     0000B8D7 (in fn0000B86E)
;;     0000B8E8 (in fn0000B86E)
;;     0000B957 (in fn0000B8F6)
;;     0000B968 (in fn0000B8F6)
;;     0000B998 (in fn0000B8F6)
;;     0000B9A9 (in fn0000B8F6)
fn0000C022 proc
	subl2	#00000010,sp
	movab	FFFE5F38,r4
	movab	FFFFB3D0,r2
	movab	FFFE77D8,r3
	movzbw	#FF,-10(fp)
	movb	#0E,-0E(fp)
	movb	#01,-0D(fp)
	moval	+000105C5(r3),-0C(fp)
	clrl	-08(fp)
	clrq	-(sp)
	pushab	-10(fp)
	pushal	-08(fp)
	pushal	+08(ap)
	calls	#05,@0001932C
	blbs	r0,0000C094

l0000C067:
	pushl	#00000001
	pushl	+08(ap)
	pushl	+04(ap)
	pushal	+0653(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	ret
0000C091    D5 50 01                                      .P.            

l0000C094:
	movl	-08(fp),r0
	clrb	+000105C5(r3)[r0]
	pushl	#00000001
	pushal	+000105C5(r3)
	pushl	+04(ap)
	pushal	+066A(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	ret
0000C0CC                                     7C 00                   |.  

;; fn0000C0CE: 0000C0CE
;;   Called from:
;;     000109DC (in fn000108D2)
;;     00010A85 (in fn000108D2)
fn0000C0CE proc
	subl2	#00000004,sp
	movab	FFFE77D8,r6
	tstl	+00010A78(r6)
	bneq	0000C0F7

l0000C0E0:
	pushal	+000108C5(r6)
	pushl	+04(ap)
	calls	#02,@000192D4
	tstl	r0
	bneq	0000C0F7

l0000C0F4:
	brw	0000C1CB

l0000C0F7:
	pushl	+04(ap)
	pushal	+000108C5(r6)
	calls	#02,@000192BC
	movl	#00000001,+00010A78(r6)
	movc3	#0050,@0001930C,+000109C5(r6)
	moval	+000108C5(r6),+000109F1(r6)
	pushal	+000108C5(r6)
	calls	#01,@000192C4
	movb	r0,+000109F9(r6)
	moval	+00010A7C(r6),+000109F5(r6)
	movb	#07,+000109FA(r6)
	movab	+00010A15(r6),+000109ED(r6)
	movc3	#0060,@00019310,+00010A15(r6)
	moval	+000107C5(r6),+00010A21(r6)
	mnegb	#01,+00010A1F(r6)
	moval	+000106C5(r6),+00010A19(r6)
	mnegb	#01,+00010A17(r6)
	pushab	+000109C5(r6)
	calls	#01,0000C193                                         ; @(pc)+
	bsbw	0000C078
	pushaq	+50D40350(r8)
	ret
	clrl	+00010A78(r6)
	pushab	+000109C5(r6)
	calls	#01,0000C1AC                                         ; @(pc)+
	Invalid
	pushl	+04(ap)
	pushal	+000106C5(r6)
	calls	#02,@000192BC
	moval	+000106C5(r6),r0
	ret

l0000C1CB:
	pushab	+000109C5(r6)
	calls	#01,0000C1D4                                         ; @(pc)+
	Invalid
	movl	#00000001,+00010A78(r6)
	clrl	r0
	ret
	movzbl	+00010A18(r6),r2
	clrb	+000106C5(r6)[r2]
	moval	+000106C5(r6),r0
	ret
	nop
	movzwl	#0000,+5E04(r2)

;; fn0000C1FE: 0000C1FE
fn0000C1FE proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r3
	movab	FFFE77D8,r2
	movl	+0000C67A(r3),r4
	cmpl	+00010AA4(r2),#FFFFFFFF
	beql	0000C226

l0000C223:
	brw	0000C327

l0000C226:
	clrl	+00010AA4(r2)
	pushal	+00010AA4(r2)
	pushl	#00000000
	calls	#02,0000C237                                         ; @(pc)+
	adawi	+50E97FFE(r2),-0F71(r11)[r6]
	Invalid
	Invalid
	Invalid
	bbss	+0A(r4),#01,0000C249
	bbss	+0A(r8),#01,0000C24E
	bicl3	#FFFFFF0F,+00010AA4(r2),+00010AAC(r2)
	bicl3	#FFFFF0FF,+00010AA4(r2),+00010AB0(r2)
	bicl3	#FFFF0FFF,+00010AA4(r2),+00010AB4(r2)
	brw	0000C327
	tstl	r0
	nop
	pushl	#00000000
	calls	#01,@00019288
	movl	r0,+00010AA4(r2)
	pushl	r0
	calls	#01,@00019288
	mcoml	+00010AA4(r2),+00010AA4(r2)
	bicl3	#FFFFFFF8,+00010AA4(r2),ap
	ashl	#0C,+00010A84(r2)[ap],+00010AB4(r2)
	extzv	#00000003,#1D,+00010AA4(r2),ap
	bicl2	#FFFFFFF8,ap
	ashl	#08,+00010A84(r2)[ap],+00010AB0(r2)
	extzv	#00000006,#1A,+00010AA4(r2),ap
	bicl2	#FFFFFFF8,ap
	ashl	#04,+00010A84(r2)[ap],+00010AAC(r2)
	ashl	#FC,+00010AAC(r2),+00010AA8(r2)
	bisl3	+00010AA8(r2),+00010AAC(r2),ap
	bisl2	+00010AB0(r2),ap
	bisl3	+00010AB4(r2),ap,+00010AA4(r2)

l0000C327:
	movl	+05E7(r3),ap
	movl	+0C(ap),r0
	casel	r0,#00000000,#00000010
0000C334             C0 00 90 00 30 00 30 00 C0 00 30 00     ....0.0...0.
0000C340 C0 00 C0 00 C0 00 C0 00 C0 00 C0 00 30 00 30 00 ............0.0.
0000C350 C0 00 C0 00                                     ....            

l0000C354:
	bsbw	0000F457
	movzbw	#00,@+0150(r5)
	jmp	40009A48
0000C362       D5 50 EF 10 10 54 54 CB 8F F8 FF FF FF 54   .P...TT......T
0000C370 5C 78 0C 4C E2 84 0A 01 00 50 EF 03 1D 54 5C CA \x.L.....P...T\.
0000C380 8F F8 FF FF FF 5C 78 08 4C E2 84 0A 01 00 5C C8 .....\x.L.....\.
0000C390 5C 50 EF 06 1A 54 5C CA 8F F8 FF FF FF 5C 78 04 \P...T\......\x.
0000C3A0 4C E2 84 0A 01 00 5C C9 5C 50 55 E1 0E 54 07 C8 L.....\.\PU..T..
0000C3B0 8F 88 88 00 00 55 D0 C3 E7 05 5C D0 55 AC 10 11 .....U....\.U...
0000C3C0 61 D5 50 01 EF 10 10 54 5C CB 8F F0 FF FF FF 5C a.P....T\......\
0000C3D0 54 D0 C3 E7 05 5C 78 04 54 50 C8 E2 B0 0A 01 00 T....\x.TP......
0000C3E0 50 C8 E2 A8 0A 01 00 50 C9 E2 B4 0A 01 00 50 AC P......P......P.
0000C3F0 10 11 2F 01 D0 E2 A4 0A 01 00 55 E9 54 1B D0 0A ../.......U.T...
0000C400 54 78 04 54 50 C8 54 50 78 08 54 5C C8 5C 50 78 Tx.TP.TPx.T\.\Px
0000C410 0C 54 5C C8 5C 50 C8 50 55 D0 C3 E7 05 5C D0 55 .T\.\P.PU....\.U
0000C420 AC 10 D4 50 04 D5 50 01 FC 0F 9E CE FC FE 5E 9E ...P..P.......^.
0000C430 EF 03 9B FD FF 5B 9E EF 94 EF FE FF 55 9E FF 09 .....[......U...
0000C440 CF 00 00 57 D4 54 D4 56 D4 5A 7C 58 D5 AC 04 13 ...W.T.V.Z|X....
0000C450 27 DD 0B DF CD FC FE FB 02 EF 9A 02 00 00 D0 50 '..............P
0000C460 53 12 11 DF CD FC FE 9F E5 01 C7 00 00 FB 02 FF S...............
0000C470 48 CE 00 00 D0 53 50 04 D4 53 D5 A5 18 12 02 D6 H....SP..S......
0000C480 53 D0 53 A5 70 D4 EF 05 BE FE FF DD 01 DF CD FC S.S.p...........
0000C490 FE FB 02 EF 60 02 00 00 D1 50 0A 12 04 D0 0A 50 ....`....P.....P
0000C4A0 04 DE CD FC FE 50 94 60 DE CD FC FE 53 D5 A5 20 .....P.`....S.. 
0000C4B0 13 12 DD 2F 9F E5 01 C7 00 00 FB 02 FF 1B CE 00 .../............
0000C4C0 00 D0 50 54 D5 54 12 0C 9E E5 01 C7 00 00 54 11 ..PT.T........T.
0000C4D0 05 D5 50 01 D6 54 9A 84 52 12 03 31 0A 01 D5 50 ..P..T..R..1...P
0000C4E0 D5 58 13 08 90 52 83 D4 58 31 F4 00 D0 52 50 CF .X...R..X1...RP.
0000C4F0 50 20 1B BD 00 C5 00 C5 00 C5 00 C5 00 C5 00 C5 P ..............
0000C500 00 C5 00 C5 00 C5 00 C5 00 C5 00 C5 00 C5 00 75 ...............u
0000C510 00 45 00 C5 00 C5 00 C5 00 C5 00 C5 00 C5 00 C5 .E..............
0000C520 00 C5 00 C5 00 C5 00 6D 00 AD 00 31 8A 00 D5 50 .......m...1...P
0000C530 17 EF 12 D5 FF 3F D5 50 94 63 DD 02 DF CD FC FE .....?.P.c......
0000C540 FB 02 EF B1 01 00 00 D0 50 59 D1 59 01 15 04 D0 ........PY.Y....
0000C550 59 50 04 DE CD FC FE 53 D4 5A D4 56 31 81 00 01 YP.....S.Z.V1...
0000C560 90 8F 5F 83 11 7A D5 50 DE CD FC FE 50 D1 53 50 .._..z.P....P.SP
0000C570 12 22 91 64 2F 12 05 D6 54 11 65 01 91 64 2E 12 .".d/...T.e..d..
0000C580 5F 91 A4 01 2F 12 59 90 2E 83 90 2E 83 D6 54 11 _.../.Y.......T.
0000C590 4F D5 50 01 D0 53 5A 90 8F 5F 83 11 43 D5 50 01 O.P..SZ.._..C.P.
0000C5A0 D5 56 13 04 90 8F 5F 66 D0 53 56 90 3B 83 11 30 .V...._f.SV.;..0
0000C5B0 90 8F 5F 83 11 2A D5 50 CB 8F 80 FF FF FF 52 51 .._..*.P......RQ
0000C5C0 8B 8F FC 41 67 50 12 0F E0 02 41 67 0A D1 52 24 ...AgP....Ag..R$
0000C5D0 13 05 D1 52 2D 12 05 90 52 83 11 04 90 8F 5F 83 ...R-...R....._.
0000C5E0 9A 84 52 13 03 31 F8 FE 94 63 D5 56 13 39 C1 01 ..R..1...c.V.9..
0000C5F0 56 50 9A 60 52 CA 8F 80 FF FF FF 52 E1 02 42 67 VP.`R......R..Bg
0000C600 14 D5 50 01 D6 50 9A 60 52 CA 8F 80 FF FF FF 52 ..P..P.`R......R
0000C610 E0 02 42 67 EF 95 60 13 07 90 8F 5F 66 11 08 01 ..Bg..`...._f...
0000C620 D5 A5 54 12 02 94 66 D5 5A 13 03 90 2E 6A 9F E5 ..T...f.Z....j..
0000C630 01 C7 00 00 FB 01 FF 89 CC 00 00 D7 50 91 40 E5 ............P.@.
0000C640 01 C7 00 00 2F 12 5B DD 03 DF CB 74 06 FB 02 EF ..../.[....t....
0000C650 A4 00 00 00 DD 04 9F E5 01 C7 00 00 FB 02 EF 95 ................
0000C660 00 00 00 D5 EF 27 BC FE FF 13 33 D5 A5 40 12 29 .....'....3..@.)
0000C670 DD 00 9F E5 01 C7 00 00 DF CB 75 06 9F C5 EB 05 ..........u.....
0000C680 FB 03 FF 49 CC 00 00 DD 50 9F C5 EB 05 9F 65 D0 ...I....P.....e.
0000C690 E5 39 C8 00 00 52 FB 04 62 9A 8F 4D 50 04 D0 02 .9...R..b..MP...
0000C6A0 50 04 95 CD FC FE 12 2D DD 01 9F E5 01 C7 00 00 P......-........
0000C6B0 DF CB 86 06 9F C5 EB 05 FB 03 FF 11 CC 00 00 DD ................
0000C6C0 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 00 52 FB 04 P.....e..9...R..
0000C6D0 62 D0 03 50 04 DD 03 DF ED FC FE FF FF FB 02 EF b..P............
0000C6E0 14 00 00 00 DD 04 9F E5 01 C7 00 00 FB 02 EF 05 ................
0000C6F0 00 00 00 D0 59 50 04 01 FC 07                   ....YP....      

;; fn0000C6FA: 0000C6FA
;;   Called from:
;;     00008247 (in fn0000802E)
;;     00008C8F (in fn00008322)
;;     00010D6E (in fn000108D2)
fn0000C6FA proc
	movab	-00E0(sp),sp
	movab	FFFE5F38,r8
	movab	FFFFB3D0,r7
	movab	@00019370,r10
	movab	FFFE77D8,r6
	bicl3	#FFFFFFF8,+08(ap),r9
	beql	0000C729

l0000C726:
	brw	0000C919

l0000C729:
	clrw	-28(fp)
	movw	#0003,-26(fp)
	clrl	-24(fp)
	clrw	-20(fp)
	movw	#0004,-1E(fp)
	clrl	-1C(fp)
	clrw	-18(fp)
	movw	#0005,-16(fp)
	clrq	-14(fp)
	clrq	-0C(fp)
	moval	+00010ABC(r6),+00010CEC(r6)
	movl	+00010CEC(r6),+00010CC4(r6)
	movl	+00010CC4(r6),+00010CC0(r6)
	movl	+00010CC0(r6),+00010CDC(r6)
	clrl	+00010CE8(r6)
	clrq	+00010CCC(r6)
	movl	+04(ap),-2C(fp)
	pushl	+04(ap)
	calls	#01,@000192C4
	movw	r0,-30(fp)
	movzwl	r0,r2
	cmpl	r2,#000000FF
	blequ	0000C7A5

l0000C7A1:
	movl	#00000004,r0
	ret

l0000C7A5:
	pushal	-08(fp)
	pushal	-28(fp)
	pushab	-30(fp)
	calls	#03,0000C7B1                                         ; @(pc)+
	ashl	+50E87FFE(r2),#00000004,@+5003(r0)
	ret
0000C7BC                                     E1 01 AD F8             ....
0000C7C0 3D 32 AD D8 7E DD AD DC D0 E6 DC 0C 01 00 E6 C0 =2..~...........
0000C7D0 0C 01 00 DD E6 C0 0C 01 00 FB 03 FF E0 CA 00 00 ................
0000C7E0 32 AD D8 E6 CC 0C 01 00 C0 E6 CC 0C 01 00 E6 DC 2...............
0000C7F0 0C 01 00 D0 E6 DC 0C 01 00 E6 C4 0C 01 00 D4 E6 ................
0000C800 E4 0C 01 00 E1 02 AD F8 31 32 AD E0 52 D7 52 DD ........12..R.R.
0000C810 52 DD AD E4 D0 E6 DC 0C 01 00 E6 C4 0C 01 00 DD R...............
0000C820 E6 C4 0C 01 00 FB 03 FF 94 CA 00 00 C0 52 E6 DC .............R..
0000C830 0C 01 00 D0 01 E6 E4 0C 01 00 E1 03 AD F8 4F 32 ..............O2
0000C840 AD E8 52 C3 01 52 54 D0 AD EC 53 D5 E6 E4 0C 01 ..R..RT...S.....
0000C850 00 13 04 D7 54 D6 53 DD 54 DD 53 D0 E6 DC 0C 01 ....T.S.T.S.....
0000C860 00 E6 C4 0C 01 00 DD E6 C4 0C 01 00 FB 03 FF 4D ...............M
0000C870 CA 00 00 C0 54 E6 DC 0C 01 00 90 2E F6 DC 0C 01 ....T...........
0000C880 00 D6 E6 DC 0C 01 00 D0 01 E6 E4 0C 01 00 D0 E6 ................
0000C890 DC 0C 01 00 52 C3 E6 C4 0C 01 00 52 E6 D0 0C 01 ....R......R....
0000C8A0 00 D1 E6 D0 0C 01 00 01 15 28 91 A2 FE 2E 12 22 .........(....."
0000C8B0 D7 E6 D0 0C 01 00 D7 E6 DC 0C 01 00 D1 E6 D0 0C ................
0000C8C0 01 00 01 15 0D D0 E6 DC 0C 01 00 52 91 A2 FE 2E ...........R....
0000C8D0 13 DE D4 52 D5 E6 E4 0C 01 00 12 02 D6 52 D0 52 ...R.........R.R
0000C8E0 E6 E0 0C 01 00 C3 E6 C4 0C 01 00 E6 DC 0C 01 00 ................
0000C8F0 E6 D8 0C 01 00 D0 E6 DC 0C 01 00 E6 EC 0C 01 00 ................
0000C900 94 F6 EC 0C 01 00 C3 E6 C0 0C 01 00 E6 EC 0C 01 ................
0000C910 00 E6 E8 0C 01 00 D4 50 04                      .......P.       

l0000C919:
	cmpl	r9,#00000001
	beql	0000C921

l0000C91E:
	brw	0000C9B3

l0000C921:
	pushab	+0000C701(r7)
	calls	#01,@000192C4
	addl2	+00010CE8(r6),r0
	addl2	#0000000D,r0
	cmpl	r0,#000000FF
	blequ	0000C945

l0000C941:
	movl	#00000004,r0
	ret

l0000C945:
	tstl	+00010CE8(r6)
	bneq	0000C974

l0000C94D:
	moval	+00010ABC(r6),+00010CEC(r6)
	movl	+00010CEC(r6),+00010CC4(r6)
	movl	+00010CC4(r6),+00010CC0(r6)
	clrq	+00010CCC(r6)

l0000C974:
	movl	+00010CEC(r6),+00010CDC(r6)
	clrl	r2
	tstl	+00010CE4(r6)
	bneq	0000C98B

l0000C989:
	incl	r2

l0000C98B:
	movl	r2,+00010CE0(r6)
	movl	+00010CD8(r6),+00010CD0(r6)
	beql	0000C9AA

l0000C99F:
	movl	+00010CDC(r6),r2
	movb	#2E,-01(r2)

l0000C9AA:
	clrb	@+00010CDC(r6)
	clrl	r0
	ret

l0000C9B3:
	cmpl	r9,#00000002
	beql	0000C9BB

l0000C9B8:
	brw	0000CA94

l0000C9BB:
	pushl	+04(ap)
	calls	#01,@000192C4
	movl	r0,r3
	tstl	+00010CE0(r6)
	beql	0000C9FB

l0000C9D0:
	movl	+00010CDC(r6),r2
	incl	+00010CDC(r6)
	movb	#5B,(r2)
	tstl	r3
	beql	0000C9F5

l0000C9E5:
	movl	+00010CDC(r6),r2
	incl	+00010CDC(r6)
	movb	#2E,(r2)

l0000C9F5:
	clrl	+00010CE0(r6)

l0000C9FB:
	cmpl	r3,#00000001
	bneq	0000CA06

l0000CA00:
	cmpb	@+04(ap),#2E
	beql	0000CA7C

l0000CA06:
	cmpl	r3,#00000002
	bneq	0000CA3C

l0000CA0B:
	movl	+04(ap),r2
	cmpb	(r2),#2E
	bneq	0000CA3C

l0000CA14:
	cmpb	+01(r2),#2E
	bneq	0000CA3C

l0000CA1A:
	movl	+00010CDC(r6),r2
	incl	+00010CDC(r6)
	movb	#2D,(r2)
	movl	+00010CDC(r6),r2
	incl	+00010CDC(r6)
	movb	#2E,(r2)
	brb	0000CA7C

l0000CA3C:
	subl3	+00010CBC(r6),+00010CDC(r6),r2
	addl2	r3,r2
	cmpl	r2,#000000FF
	bleq	0000CA58

l0000CA54:
	movl	#00000004,r0
	ret

l0000CA58:
	pushl	+04(ap)
	pushl	+00010CDC(r6)
	calls	#02,@000192BC
	addl2	r3,+00010CDC(r6)
	movb	#2E,@+00010CDC(r6)
	incl	+00010CDC(r6)

l0000CA7C:
	movl	+00010CDC(r6),r2
	subl3	+00010CC4(r6),r2,+00010CD0(r6)
	clrb	(r2)
	clrl	r0
	ret

l0000CA94:
	cmpl	r9,#00000003
	beql	0000CA9C

l0000CA99:
	brw	0000CC78

l0000CA9C:
	bbs	#00000003,+08(ap),0000CAA4

l0000CAA1:
	brw	0000CB5C

l0000CAA4:
	movc3	#0050,@0001930C,-80(fp)
	movab	+0000C701(r7),-54(fp)
	pushab	+0000C701(r7)
	calls	#01,@000192C4
	movb	r0,-4C(fp)
	movl	+00010CBC(r6),-50(fp)
	subl3	+00010CBC(r6),+00010CDC(r6),r2
	cvtlb	r2,-4B(fp)
	movab	-00E0(fp),-58(fp)
	movc3	#0060,@00019310,-00E0(fp)
	movl	+04(ap),-00D4(fp)
	mnegb	#01,-00D6(fp)
	pushab	-80(fp)
	calls	#01,0000CB03                                         ; @(pc)+
	bsbw	0000C9E8
	pushaq	+50D14350(r8)
	caseb	+0001(r0)[r10],#12,#3A
	movzbl	-00A6(fp),r3
	addl2	-0098(fp),r3
	movb	(r3),r4
	clrb	(r3)
	pushl	#00000000
	pushl	-009C(fp)
	calls	#02,@00019284
	movl	r0,r2
	beql	0000CB3B
	cmpl	(r10),#00000011
	bneq	0000CB3B
	clrl	r2
	movb	r4,(r3)
	tstl	r2
	beql	0000CB46
	movl	#00000003,r0
	ret
	movl	#00000001,+00010AB8(r6)
	movzbl	-00D5(fp),r3
	moval	@+04(ap),r2
	clrb	(r2)[r3]
	clrl	r0
	ret

l0000CB5C:
	clrb	@+00010CDC(r6)
	tstl	+00010CD0(r6)
	beql	0000CBE0

l0000CB6A:
	subl3	#00000001,+00010CD0(r6),r2
	movb	#5D,@+00010CC4(r6)[r2]
	pushl	#7FFFFFFF
	pushal	+00010ABC(r6)
	pushal	+00010BBC(r6)
	calls	#03,0000E2E8
	tstl	r0
	bneq	0000CB9B

l0000CB98:
	brw	0000CC2B

l0000CB9B:
	clrl	+00010CF0(r6)
	pushl	#00000000
	pushal	+00010ABC(r6)
	calls	#02,@00019284
	tstl	r0
	beql	0000CBC4

l0000CBB4:
	cmpl	(r10),#00000011
	beql	0000CBCB

l0000CBB9:
	movl	#00000001,+00010CF0(r6)
	brb	0000CBCB
0000CBC2       D5 50                                       .P            

l0000CBC4:
	movl	#00000001,+00010AB8(r6)

l0000CBCB:
	pushal	+00010ABC(r6)
	pushal	+00010BBC(r6)
	calls	#02,@000192BC
	brb	0000CC2B

l0000CBE0:
	pushal	+06A9(r8)
	pushal	+00010BBC(r6)
	calls	#02,@000192D4
	tstl	r0
	beql	0000CC2B

l0000CBF5:
	pushal	+06B5(r8)
	pushal	+00010BBC(r6)
	calls	#02,@000192BC
	clrl	+00010CF0(r6)
	pushl	#00000000
	pushal	+00010BBC(r6)
	calls	#02,@00019284
	tstl	r0
	beql	0000CC2B

l0000CC1F:
	cmpl	(r10),#00000011
	beql	0000CC2B

l0000CC24:
	movl	#00000001,+00010CF0(r6)

l0000CC2B:
	pushl	+04(ap)
	calls	#01,@000192C4
	moval	+00010ABC(r6),r2
	subl3	r2,+00010CDC(r6),r2
	addl2	r2,r0
	cmpl	r0,#000000FF
	blequ	0000CC54

l0000CC50:
	movl	#00000001,r0
	ret

l0000CC54:
	pushl	+04(ap)
	pushl	+00010CDC(r6)
	calls	#02,@000192BC
	pushl	+04(ap)
	calls	#01,@000192C4
	addl2	r0,+00010CDC(r6)
	clrl	r0
	ret

l0000CC78:
	cmpl	r9,#00000004
	bneq	0000CCA2

l0000CC7D:
	tstl	+00010CF0(r6)
	beql	0000CC89

l0000CC85:
	movl	#00000003,r0
	ret

l0000CC89:
	clrb	@+00010CDC(r6)
	pushal	+00010ABC(r6)
	pushl	+04(ap)
	calls	#02,@000192BC
	clrl	r0
	ret

l0000CCA2:
	cmpl	r9,#00000005
	bneq	0000CCAA

l0000CCA7:
	clrl	r0
	ret

l0000CCAA:
	movzwl	#0063,r0
	ret
0000CCB0 FC 0F 9E CE 54 FF 5E 9E EF 13 E7 FE FF 56 9F E6 ....T.^......V..
0000CCC0 94 C6 00 00 DD AC 04 FB 02 FF DA C5 00 00 D5 50 ...............P
0000CCD0 13 04 CE 01 50 04 28 8F 50 00 FF 2D C6 00 00 AD ....P.(.P..-....
0000CCE0 9E 28 2C FF 18 C6 00 00 CD 72 FF 9E CD 72 FF AD .(,......r...r..
0000CCF0 C2 D0 AC 04 AD CA DD AC 04 FB 01 FF C4 C5 00 00 ................
0000CD00 90 50 AD D2 D0 8F 02 00 02 00 AD A2 9F AD 9E FB .P..............
0000CD10 01 9F 08 E2 FE 7F E8 50 03 D4 50 04 9F AD 86 DF .......P..P.....
0000CD20 AD EE FB 02 9F B8 DF FE 7F D4 AD C2 DD AD AA FB ................
0000CD30 01 9F E0 DE FE 7F 9F AD 9E FB 01 9F B8 E1 FE 7F ................
0000CD40 3C E6 46 C6 00 00 54 D0 54 53 78 8F F7 53 52 CA <.F...T.TSx..SR.
0000CD50 8F 80 FF FF FF 52 C1 8F BC 07 00 00 52 57 78 8F .....R......RWx.
0000CD60 FB 53 52 CB 8F F0 FF FF FF 52 59 CB 8F E0 FF FF .SR......RY.....
0000CD70 FF 54 5A 3C E6 44 C6 00 00 54 D0 54 53 78 8F F5 .TZ<.D...T.TSx..
0000CD80 53 52 CB 8F E0 FF FF FF 52 AE 10 78 8F FB 53 52 SR......R..x..SR
0000CD90 CB 8F C0 FF FF FF 52 AE 14 CA 8F E0 FF FF FF 54 ......R........T
0000CDA0 C1 54 54 AE 04 3C AD F8 52 4E 52 52 56 52 54 3C .TT..<..RNRRVRT<
0000CDB0 AD FA 52 4E 52 52 56 52 52 64 CF 8B CC 52 60 52 ..RNRRVRRd...R`R
0000CDC0 54 60 08 54 6A 54 52 CB 01 52 6E 3C AD EE 58 3C T`.TjTR..Rn<..X<
0000CDD0 AD F0 5B 3C AD F2 AE 18 3C AD F4 AE 08 3C AD F6 ..[<....<....<..
0000CDE0 AE 0C D1 58 57 1B 04 D0 01 50 04 D1 58 57 1E 03 ...XW....P..XW..
0000CDF0 D4 50 04 D1 5B 59 1B 04 D0 01 50 04 D1 5B 59 1E .P..[Y....P..[Y.
0000CE00 03 D4 50 04 D1 AE 18 5A 1B 04 D0 01 50 04 D1 AE ..P....Z....P...
0000CE10 18 5A 1E 03 D4 50 04 D1 AE 08 AE 10 1B 04 D0 01 .Z...P..........
0000CE20 50 04 D1 AE 08 AE 10 1E 03 D4 50 04 D1 AE 0C AE P.........P.....
0000CE30 14 1B 04 D0 01 50 04 D1 AE 0C AE 14 1E 03 D4 50 .....P.........P
0000CE40 04 D1 6E AE 04 1F 04 D0 01 50 04 D4 50 04 D5 50 ..n......P..P..P
0000CE50 0C 00                                           ..              

;; fn0000CE52: 0000CE52
;;   Called from:
;;     0000D170 (in fn0000D0D6)
;;     0000D20E (in fn0000D0D6)
;;     0000D734 (in fn0000D69A)
fn0000CE52 proc
	subl2	#00000004,sp
	movl	+04(ap),r0
	cmpl	r0,#00000001
	bneq	0000CE64

l0000CE5E:
	movb	#01,r3
	brb	0000CE92
0000CE63          01                                        .            

l0000CE64:
	cmpl	r0,#00000002
	beql	0000CE85

l0000CE69:
	cmpl	r0,#00000009
	blss	0000CE73

l0000CE6E:
	cmpl	r0,#0000000B
	bleq	0000CE85

l0000CE73:
	cmpl	r0,#00000050
	blss	0000CE8C

l0000CE7C:
	cmpl	r0,#00000052
	bgtr	0000CE8C

l0000CE85:
	movb	#02,r0
	brb	0000CE8F
0000CE8A                               D5 50                       .P    

l0000CE8C:
	movb	#04,r0

l0000CE8F:
	movb	r0,r3

l0000CE92:
	cvtbl	r3,r1
	tstl	+04(ap)
	bneq	0000CEA0

l0000CE9A:
	movl	#00000001,r2
	brb	0000CEB0
0000CE9F                                              01                .

l0000CEA0:
	ashl	#04,+04(ap),r0
	bisl2	#7FFF0000,r0
	bisl3	r1,r0,r2

l0000CEB0:
	pushl	r2
	calls	#01,@0001928C
	ret
0000CEBA                               D5 50 0C 00                 .P..  

;; fn0000CEBE: 0000CEBE
fn0000CEBE proc
	subl2	#00000018,sp
	movab	FFFE77D8,r2
	tstl	+00010CF4(r2)
	bgeq	0000CF36

l0000CED0:
	clrq	-(sp)
	pushaw	-06(fp)
	pushab	+00010CF8(r2)
	calls	#04,0000CEDE                                         ; @(pc)+
	movf	@+7FFE(sp),@+5350(r0)
	blbc	r0,0000CF13

l0000CEE8:
	clrq	-(sp)
	clrq	-(sp)
	pushl	#00000008
	pushab	-16(fp)
	clrq	-(sp)
	pushal	-0E(fp)
	pushl	#00000027
	cvtwl	-06(fp),-(sp)
	pushl	#00000000
	calls	#0C,0000CF01                                         ; @(pc)+
	halt
	Invalid
	xorw3	@-60FE0482(r10),-16800122(r0),r3

l0000CF13:
	blbc	r3,0000CF2C

l0000CF16:
	cvtwl	-0E(fp),r0
	blbc	r0,0000CF2C

l0000CF1D:
	movzbl	-0F(fp),r0
	cmpl	r0,#00000005
	blssu	0000CF2C

l0000CF26:
	movl	r0,r1
	brb	0000CF2F
0000CF2B                                  01                        .    

l0000CF2C:
	movl	#00000018,r1

l0000CF2F:
	movl	r1,+00010CF4(r2)

l0000CF36:
	movl	+00010CF4(r2),r0
	ret
0000CF3E                                           D5 50               .P
0000CF40 1C 00                                           ..              

;; fn0000CF42: 0000CF42
;;   Called from:
;;     000089F9 (in fn00008322)
fn0000CF42 proc
	subl2	#0000002C,sp
	movab	FFFE5F38,r2
	movab	FFFFB3D0,r3
	pushal	+0704(r2)
	pushal	+06FF(r2)
	pushal	+06F7(r2)
	pushal	+06E7(r2)
	pushal	-2C(fp)
	calls	#03,@000192D0
	pushal	-2C(fp)
	cmpb	+06D4(r2),#36
	blss	0000CF80

l0000CF77:
	moval	+06DF(r2),r4
	brb	0000CF85
0000CF7E                                           D5 50               .P

l0000CF80:
	moval	+06DB(r2),r4

l0000CF85:
	pushl	r4
	pushal	+06D2(r2)
	pushal	+06CC(r2)
	pushal	FFFFB304
	pushab	+05EB(r3)
	calls	#08,@000192D0
	pushl	#00000000
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	ret
0000CFB5                00 00 00 3C 00                        ...<.      

;; fn0000CFBA: 0000CFBA
;;   Called from:
;;     0000AC94 (in fn0000AA6A)
;;     0000B08F (in fn0000B072)
fn0000CFBA proc
	subl2	#00000004,sp
	movl	+04(ap),r3
	movl	+08(ap),r2
	bneq	0000CFCA

l0000CFC7:
	clrl	r0
	ret

l0000CFCA:
	calls	#00,0000D39C
	xorl2	#FFFFFFFF,r3
	moval	+0C(ap),r5
	cmpl	(r5),#00000008
	bgequ	0000CFE4

l0000CFE1:
	brw	0000D0A7

l0000CFE4:
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	subl2	#00000008,(r5)
	cmpl	(r5),#00000008
	blssu	0000D0A7
	brw	0000CFE4

l0000D0A7:
	tstl	+0C(ap)
	beql	0000D0C8

l0000D0AC:
	movzbl	(r2)+,r4
	xorl2	r3,r4
	bicl2	#FFFFFF00,r4
	extzv	#00000008,#18,r3,r1
	xorl3	(r0)[r4],r1,r3
	decl	+0C(ap)
	bneq	0000D0AC

l0000D0C8:
	xorl3	#FFFFFFFF,r3,r0
	ret
0000D0D1    00 00 00 FC 01                                .....          

;; fn0000D0D6: 0000D0D6
;;   Called from:
;;     0000810C (in fn0000802E)
;;     00008135 (in fn0000802E)
fn0000D0D6 proc
	subl2	#00000004,sp
	movab	@0001934C,r4
	pushl	+0C(ap)
	calls	#01,@000192CC
	movl	r0,r5
	beql	0000D10B

l0000D0EF:
	bicb3	#80,(r5),r2
	cvtbl	r2,r2
	bbc	#00000003,(r4)[r2],0000D10B

l0000D0FC:
	incl	r5
	bicb3	#80,(r5),r0
	cvtbl	r0,r0
	bbs	#00000003,(r4)[r0],0000D0FC

l0000D10B:
	tstl	r5
	beql	0000D113

l0000D10F:
	tstb	(r5)
	bneq	0000D13F

l0000D113:
	pushl	+10(ap)
	calls	#01,@000192CC
	movl	r0,r5
	beql	0000D13F

l0000D122:
	bicb3	#80,(r5),r2
	cvtbl	r2,r2
	bbc	#00000003,(r4)[r2],0000D13F

l0000D12F:
	nop

l0000D130:
	incl	r5
	bicb3	#80,(r5),r0
	cvtbl	r0,r0
	bbs	#00000003,(r4)[r0],0000D130

l0000D13F:
	tstl	r5
	beql	0000D147

l0000D143:
	tstb	(r5)
	bneq	0000D148

l0000D147:
	ret

l0000D148:
	pushl	r5
	calls	#01,@000192C4
	incl	r0
	pushl	r0
	calls	#01,@000192B4
	movl	r0,r3
	bneq	0000D177

l0000D161:
	pushal	FFFF84D8
	calls	#01,@00019280
	pushl	#00000004
	calls	#01,0000CE50

l0000D177:
	pushl	r5
	pushl	r3
	calls	#02,@000192BC
	movl	r3,r2
	clrl	r6
	nop

l0000D188:
	incl	r6
	movb	(r2),r0
	beql	0000D1AF

l0000D18F:
	bicb2	#80,r0
	cvtbl	r0,r0
	bbs	#00000003,(r4)[r0],0000D1AF

l0000D19B:
	nop

l0000D19C:
	incl	r2
	movb	(r2),r0
	beql	0000D1AF

l0000D1A3:
	bicb2	#80,r0
	cvtbl	r0,r0
	bbc	#00000003,(r4)[r0],0000D19C

l0000D1AF:
	movb	(r2),r1
	beql	0000D1D8

l0000D1B4:
	bicb3	#80,r1,r0
	cvtbl	r0,r0
	bbc	#00000003,(r4)[r0],0000D1D8

l0000D1C1:
	tstl	r0
	nop

l0000D1C4:
	incl	r2
	movb	(r2),r1
	beql	0000D1D8

l0000D1CB:
	bicb3	#80,r1,r0
	cvtbl	r0,r0
	bbs	#00000003,(r4)[r0],0000D1C4

l0000D1D8:
	tstb	r1
	bneq	0000D188

l0000D1DC:
	movl	r6,r7
	addl3	@+04(ap),r7,r2
	incl	r2
	ashl	#02,r2,-(sp)
	calls	#01,@000192B4
	movl	r0,r6
	bneq	0000D215

l0000D1F6:
	pushl	r3
	calls	#01,@000192B0
	pushal	FFFF84D8
	calls	#01,@00019280
	pushl	#00000004
	calls	#01,0000CE50

l0000D215:
	movl	r6,r8
	movl	r6,r0
	addl2	#00000004,r6
	movl	+08(ap),r5
	movl	(r5),r2
	addl2	#00000004,(r5)
	movl	(r2),+00(r0)

l0000D22C:
	movl	r3,(r6)+
	cvtbl	(r3),r0
	beql	0000D258

l0000D234:
	bicl3	#FFFFFF80,r0,r1
	bbs	#00000003,(r4)[r1],0000D258

l0000D241:
	tstl	r0
	nop

l0000D244:
	incl	r3
	cvtbl	(r3),r0
	beql	0000D258

l0000D24B:
	bicl3	#FFFFFF80,r0,r1
	bbc	#00000003,(r4)[r1],0000D244

l0000D258:
	tstl	r0
	beql	0000D25E

l0000D25C:
	clrb	(r3)+

l0000D25E:
	cvtbl	(r3),r0
	beql	0000D284

l0000D263:
	bicl3	#FFFFFF80,r0,r1
	bbc	#00000003,(r4)[r1],0000D284

l0000D270:
	incl	r3
	cvtbl	(r3),r0
	beql	0000D284

l0000D277:
	bicl3	#FFFFFF80,r0,r1
	bbs	#00000003,(r4)[r1],0000D270

l0000D284:
	tstl	r0
	bneq	0000D22C

l0000D288:
	moval	+04(ap),r0
	addl2	@+00(r0),r7
	decl	@+00(r0)
	beql	0000D2AA

l0000D295:
	movl	+00000008(ap),r3

l0000D29C:
	movl	(r3),r2
	addl2	#00000004,(r3)
	movl	(r2),(r6)+
	decl	@+00(r0)
	bneq	0000D29C

l0000D2AA:
	clrl	(r6)
	movl	r8,@+08(ap)
	movl	r7,@+00000004(ap)
	ret
0000D2B8                         0C 00 C2 04 5E 9E FF 89         ....^...
0000D2C0 C0 00 00 52 D4 53 D5 50 D6 53 90 BC 04 50 13 21 ...R.S.P.S...P.!
0000D2D0 8A 8F 80 50 98 50 50 E0 03 40 62 15 D6 AC 04 90 ...P.PP..@b.....
0000D2E0 BC 04 50 13 0C 8A 8F 80 50 98 50 50 E1 03 40 62 ..P.....P.PP..@b
0000D2F0 EB 90 BC 04 51 13 23 8B 8F 80 51 50 98 50 50 E1 ....Q.#...QP.PP.
0000D300 03 40 62 16 D6 AC 04 90 BC 04 51 13 0D 8B 8F 80 .@b.......Q.....
0000D310 51 50 98 50 50 E0 03 40 62 EA 95 51 12 AA D0 53 QP.PP..@b..Q...S
0000D320 50 04 D5 50 00 00 C2 04 5E DF EF A9 B1 FE FF FB P..P....^.......
0000D330 01 FF 4A BF 00 00 DD 04 FB 01 EF 11 FB FF FF 04 ..J.............
0000D340 3C 00 C2 04 5E 3C 8F 00 04 7E FB 01 FF 63 BF 00 <...^<...~...c..
0000D350 00 D0 50 55 12 01 04 D4 54 DE 65 53 D0 54 52 D0 ..PU....T.eS.TR.
0000D360 08 51 13 20 E9 52 11 EF 01 1F 52 5C CD 8F 20 83 .Q. .R....R\.. .
0000D370 B8 ED 5C 50 11 07 D5 50 EF 01 1F 52 50 D0 50 52 ..\P...P...RP.PR
0000D380 D7 51 12 E0 D0 52 63 C0 04 53 F3 8F FF 00 00 00 .Q...Rc..S......
0000D390 54 CA D0 55 EF 6B B1 FE FF 04 D5 50 7C 00       T..U.k.....P|.  

;; fn0000D39E: 0000D39E
;;   Called from:
;;     0000CFCA (in fn0000CFBA)
;;     00010FDC (in fn00010E6A)
fn0000D39E proc
	subl2	#00000004,sp
	movab	FFFF8504,r6
	tstl	(r6)
	bneq	0000D3FD

l0000D3AC:
	movzwl	#0400,-(sp)
	calls	#01,@000192B4
	movl	r0,r5
	beql	0000D3FD

l0000D3BD:
	clrl	r4
	moval	+0000(r5),r3

l0000D3C4:
	movl	r4,r2
	movl	#00000008,r1
	beql	0000D3EC

l0000D3CC:
	blbc	r2,0000D3E0

l0000D3CF:
	extzv	#00000001,#1F,r2,ap
	xorl3	#EDB88320,ap,r0
	brb	0000D3E5
	tstl	r0

l0000D3E0:
	extzv	#00000001,#1F,r2,r0
	movl	r0,r2
	decl	r1
	bneq	0000D3CC

l0000D3EC:
	movl	r2,(r3)
	addl2	#00000004,r3
	aobleq	#000000FF,r4,0000D3C4

l0000D3FA:
	movl	r5,(r6)

l0000D3FD:
	movl	+0000(r6),r0
	ret
0000D403          01 00 00                                  ...          

;; fn0000D406: 0000D406
;;   Called from:
;;     00010D7D (in fn000108D2)
fn0000D406 proc
	subl2	#00000004,sp
	movab	FFFF8504,ap
	tstl	(ap)
	beql	0000D41F

l0000D414:
	pushl	(ap)
	calls	#01,@000192B0
	clrl	(ap)

l0000D41F:
	ret
0000D420 1C 00                                           ..              

;; fn0000D422: 0000D422
fn0000D422 proc
	subl2	#00000004,sp
	movab	FFFE6648,r4
	movab	FFFFB3C8,r3
	movab	FFFFB3D0,r2
	movzwl	#C851,-(sp)
	pushl	#00000000
	pushab	(r2)
	calls	#03,@0001927C
	mnegl	#00000001,+24(r2)
	moval	+02(r4),+0000C60F(r2)
	moval	(r3),+0090(r2)
	movab	+04(r3),+0094(r2)
	movab	+00A7(r2),+05E7(r2)
	movl	#00000001,+0000C6E5(r2)
	moval	0000D804,+0000C839(r2)
	moval	0000DA4C,+0000C83D(r2)
	moval	0000DA58,+0000C841(r2)
	moval	0000DB4C,+0000C845(r2)
	movab	(r2),r0
	ret
0000D49F                                              00                .
0000D4A0 04 00                                           ..              

;; fn0000D4A2: 0000D4A2
;;   Called from:
;;     00010FC5 (in fn00010E6A)
fn0000D4A2 proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	pushal	FFFE664C
	clrq	-(sp)
	pushl	+0000C613(r2)
	calls	#04,@00019274
	movl	r0,+0000C617(r2)
	cmpl	+0000C617(r2),#FFFFFFFF
	bneq	0000D507

l0000D4D5:
	movzwl	#0401,-(sp)
	pushl	+0000C613(r2)
	pushal	FFFF8508
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000001,r0
	ret

l0000D507:
	clrl	r0
	ret
0000D50A                               D5 50 00 00                 .P..  

;; fn0000D50E: 0000D50E
fn0000D50E proc
	subl2	#00000004,sp
	movab	FFFFB3D0,ap
	tstl	+0000C5FB(ap)
	bleq	0000D529

l0000D520:
	addl2	+0000C5FB(ap),+0084(ap)

l0000D529:
	tstl	+0000C849(ap)
	bleq	0000D554

l0000D531:
	addl3	+0000C849(ap),+0084(ap),+0000C5FB(ap)
	subl3	+0084(ap),+0000C84D(ap),+0000C5F7(ap)
	clrl	+0000C849(ap)
	ret

l0000D554:
	tstl	+0000C5FB(ap)
	bgeq	0000D562

l0000D55C:
	clrl	+0000C5FB(ap)

l0000D562:
	ret
0000D563          01 00 00                                  ...          

;; fn0000D566: 0000D566
;;   Called from:
;;     0000F8DA (in fn0000F816)
fn0000D566 proc
	subl2	#00000004,sp
	movab	FFFFB3D0,ap
	cmpl	+0000C5FB(ap),+0084(ap)
	bleq	0000D5AC

l0000D57B:
	tstl	+0084(ap)
	bgeq	0000D585

l0000D581:
	clrl	+0084(ap)

l0000D585:
	addl3	+0000C5F7(ap),+0084(ap),+0000C84D(ap)
	subl3	+0084(ap),+0000C5FB(ap),+0000C849(ap)
	movl	+0084(ap),+0000C5FB(ap)
	brb	0000D5B2

l0000D5AC:
	clrl	+0000C849(ap)

l0000D5B2:
	subl2	+0000C5FB(ap),+0084(ap)
	ret
0000D5BC                                     FC 00                   ..  

;; fn0000D5BE: 0000D5BE
;;   Called from:
;;     0000E532 (in fn0000E3DA)
;;     0000F240 (in fn0000E3DA)
;;     00011B0E (in fn000117AA)
;;     00011CE9 (in fn00011CDA)
;;     00012E42 (in fn00012D86)
;;     000130D5 (in fn00012D86)
;;     0001741A (in fn000173CA)
;;     000175FC (in fn000173CA)
fn0000D5BE proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r4
	movab	FFFF8508,r6
	movl	+08(ap),r2
	movl	r2,r7
	tstl	r2
	bneq	0000D5DD

l0000D5DA:
	brw	0000D692

l0000D5DD:
	tstl	r0
	nop

l0000D5E0:
	tstl	+0000C5FB(r4)
	bgtr	0000D64F

l0000D5E8:
	movzwl	#2000,-(sp)
	pushl	+0000C5F3(r4)
	pushl	+0000C617(r4)
	calls	#03,@00019270
	movl	r0,+0000C5FB(r4)
	bneq	0000D60E

l0000D609:
	subl3	r2,r7,r0
	ret

l0000D60E:
	tstl	+0000C5FB(r4)
	bgeq	0000D639

l0000D616:
	movzwl	#0401,-(sp)
	pushal	+24(r6)
	calls	#01,@000192C4
	pushl	r0
	pushal	+24(r6)
	pushab	(r4)
	movl	+0000C839(r4),r0
	calls	#04,(r0)
	clrl	r0
	ret

l0000D639:
	addl2	#00002000,+0000C61F(r4)
	movl	+0000C5F3(r4),+0000C5F7(r4)

l0000D64F:
	movl	+0000C5FB(r4),r0
	cmpl	r2,r0
	bgequ	0000D660

l0000D65B:
	movl	r2,r5
	brb	0000D663

l0000D660:
	movl	r0,r5

l0000D663:
	movl	r5,r3
	pushl	r3
	pushl	+0000C5F7(r4)
	pushl	+04(ap)
	calls	#03,@0001929C
	addl2	r3,+04(ap)
	addl2	r3,+0000C5F7(r4)
	subl2	r3,+0000C5FB(r4)
	subl2	r3,r2
	beql	0000D692

l0000D68F:
	brw	0000D5E0

l0000D692:
	movl	r7,r0
	ret
0000D696                   D5 50 7C 00                         .P|.      

;; fn0000D69A: 0000D69A
;;   Called from:
;;     0001527C (in fn00015256)
;;     000152A8 (in fn00015256)
;;     00017828 (in fn000177CA)
;;     000185E8 (in fn000185AE)
fn0000D69A proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r4
	movab	FFFF8508,r6
	tstl	+0000C6C5(r4)
	beql	0000D6B7

l0000D6B3:
	mnegl	#00000001,r0
	ret

l0000D6B7:
	tstl	+0084(r4)
	bgtr	0000D6CB

l0000D6BD:
	decl	+0084(r4)
	clrl	+0000C5FB(r4)
	mnegl	#00000001,r0
	ret

l0000D6CB:
	tstl	+0000C5FB(r4)
	bleq	0000D6D6

l0000D6D3:
	brw	0000D79F

l0000D6D6:
	movzwl	#2000,-(sp)
	pushl	+0000C5F3(r4)
	pushl	+0000C617(r4)
	calls	#03,@00019270
	movl	r0,+0000C5FB(r4)
	bneq	0000D701

l0000D6F7:
	clrl	+0000C5FB(r4)
	mnegl	#00000001,r0
	ret

l0000D701:
	tstl	+0000C5FB(r4)
	bgeq	0000D73B

l0000D709:
	movzwl	#0401,-(sp)
	pushal	+24(r6)
	calls	#01,@000192C4
	pushl	r0
	pushal	+24(r6)
	pushab	(r4)
	movl	+0000C839(r4),r2
	calls	#04,(r2)
	pushl	#00000001
	calls	#01,000124FC
	pushl	#00000003
	calls	#01,0000CE50

l0000D73B:
	addl2	#00002000,+0000C61F(r4)
	movl	+0000C5F3(r4),+0000C5F7(r4)
	cmpl	+0000C5FB(r4),+0084(r4)
	bleq	0000D790

l0000D75C:
	tstl	+0084(r4)
	bgeq	0000D766

l0000D762:
	clrl	+0084(r4)

l0000D766:
	addl3	+0000C5F7(r4),+0084(r4),+0000C84D(r4)
	subl3	+0084(r4),+0000C5FB(r4),+0000C849(r4)
	movl	+0084(r4),+0000C5FB(r4)
	brb	0000D796
0000D78D                                        D5 50 01              .P.

l0000D790:
	clrl	+0000C849(r4)

l0000D796:
	subl2	+0000C5FB(r4),+0084(r4)

l0000D79F:
	movl	+05E7(r4),r2
	bbc	#00000000,+14(r2),0000D7EA

l0000D7A9:
	movl	+0000C5FB(r4),r2
	movl	+0000C5F7(r4),r3
	movl	r2,ap
	subl3	#00000001,r2,r5
	tstl	ap
	beql	0000D7EA

l0000D7C2:
	tstl	r0

l0000D7C4:
	movzbl	(r3),r2
	calls	#00,00011ED4
	movl	r0,ap
	xorb3	ap,r2,(r3)
	movzbl	(r3),-(sp)
	calls	#01,00011F04
	incl	r3
	movl	r5,ap
	decl	r5
	tstl	ap
	bneq	0000D7C4

l0000D7EA:
	decl	+0000C5FB(r4)
	movl	+0000C5F7(r4),r2
	incl	+0000C5F7(r4)
	movzbl	+0000(r2),r0
	ret
0000D803          01 FC 03 C2 04 5E 9E FF 41 BB 00 00 59    .....^..A...Y
0000D810 9E EF F2 AC FE FF 55 D0 AC 08 52 D0 52 57 C1 52 ......U...R.RW.R
0000D820 AC 0C 58 C3 01 52 54 E1 00 AC 10 10 D0 AC 04 52 ..X..RT........R
0000D830 D5 A2 44 12 07 D0 69 56 11 09 D5 50 D0 FF 32 BB ..D...iV...P..2.
0000D840 00 00 56 E1 06 AC 10 25 D5 AC 0C 12 0C D0 AC 04 ..V....%........
0000D850 52 D5 E2 E5 C6 00 00 13 0E D5 AC 0C 13 0F 9A A8 R...............
0000D860 FF 52 D1 52 0A 13 06 90 0A 88 D6 AC 0C E1 05 AC .R.R............
0000D870 10 63 D0 AC 04 53 D5 E3 E5 C6 00 00 12 57 DD 56 .c...S.......W.V
0000D880 DD 0A FB 02 FF DF B9 00 00 DD 56 FB 01 FF 02 BA ..........V.....
0000D890 00 00 E1 00 AC 10 33 D5 A3 44 13 2E DD 01 FB 01 ......3..D......
0000D8A0 FF 3F BA 00 00 D5 50 12 21 DD 02 FB 01 FF 32 BA .?....P.!.....2.
0000D8B0 00 00 D5 50 13 14 DD 69 DD 0A FB 02 FF A7 B9 00 ...P...i........
0000D8C0 00 DD 69 FB 01 FF CA B9 00 00 D0 AC 04 52 D0 01 ..i..........R..
0000D8D0 E2 E5 C6 00 00 D0 AC 04 52 FB 00 EF DC F5 FF FF ........R.......
0000D8E0 C3 02 50 A2 30 D5 A2 2C 12 03 31 AF 00 D6 54 D1 ..P.0..,..1...T.
0000D8F0 54 58 1F 03 31 A0 00 01 9A 64 52 D1 52 0A 13 03 TX..1....dR.R...
0000D900 31 8A 00 D0 AC 04 52 D6 E2 E1 C6 00 00 D4 51 D0 1.....R.......Q.
0000D910 E2 E1 C6 00 00 50 D0 A2 30 52 13 18 D1 52 01 13 .....P..0R...R..
0000D920 18 14 11 D1 52 50 13 11 1A 03 C2 52 51 C0 50 51 ....RP.....RQ.PQ
0000D930 11 07 D5 50 7B 52 50 50 51 D5 51 12 50 C3 57 54 ...P{RPPQ.Q.P.WT
0000D940 53 D6 53 DD 53 DD 57 D0 66 52 98 A2 0D 7E FB 03 S.S.S.W.fR...~..
0000D950 FF 23 B9 00 00 D0 50 52 D4 50 D1 52 53 13 02 D6 .#....PR.P.RS...
0000D960 50 D5 50 13 01 04 DD 56 FB 01 FF 25 B9 00 00 D0 P.P....V...%....
0000D970 AC 04 52 D0 01 E2 E5 C6 00 00 C1 01 54 57 DD 01 ..R.........TW..
0000D980 DF C5 F8 00 DD 52 FB 03 F2 41 C8 00 00 D6 54 D1 .....R...A....T.
0000D990 54 58 1E 03 31 61 FF C3 57 54 AC 0C D0 AC 0C 54 TX..1a..WT.....T
0000D9A0 12 03 31 A1 00 DD 54 DD 57 D0 66 52 98 A2 0D 7E ..1...T.W.fR...~
0000D9B0 FB 03 FF C1 B8 00 00 D0 50 52 D4 53 D1 52 54 13 ........PR.S.RT.
0000D9C0 02 D6 53 D5 53 13 04 D0 53 50 04 DD 56 FB 01 FF ..S.S...SP..V...
0000D9D0 C0 B8 00 00 E1 00 AC 10 55 D0 AC 04 52 D5 A2 44 ........U...R..D
0000D9E0 13 4C DD 01 FB 01 FF F9 B8 00 00 D5 50 12 3F DD .L..........P.?.
0000D9F0 02 FB 01 FF EC B8 00 00 D5 50 13 32 DD AC 0C DD .........P.2....
0000DA00 57 D0 B9 00 52 98 A2 0D 7E FB 03 FF 68 B8 00 00 W...R...~...h...
0000DA10 D0 50 52 D4 53 D1 52 AC 0C 13 02 D6 53 D5 53 13 .PR.S.R.....S.S.
0000DA20 04 D0 53 50 04 DD 69 FB 01 FF 66 B8 00 00 D0 AC ..SP..i...f.....
0000DA30 04 50 9A A8 FF 52 D4 53 D1 52 0A 12 02 D6 53 D0 .P...R.S.R....S.
0000DA40 53 E0 E5 C6 00 00 D4 50 04 D5 50 01 00 00 C2 04 S......P..P.....
0000DA50 5E D4 DC 0C 00 D4 50 04 7C 00 C2 04 5E 9E EF E9 ^.....P.|...^...
0000DA60 8B FD FF 54 9E FF E6 B8 00 00 55 9E EF 97 AA FE ...T......U.....
0000DA70 FF 56 D0 AC 04 50 D5 E0 E5 C6 00 00 12 0C DF A4 .V...P..........
0000DA80 08 DD 65 FB 02 FF DA B7 00 00 D0 AC 04 50 DD E0 ..e..........P..
0000DA90 E1 C6 00 00 DD AC 08 DD 65 FB 03 FF C4 B7 00 00 ........e.......
0000DAA0 DD 65 FB 01 FF EB B7 00 00 E1 00 AC 0C 36 D5 50 .e...........6.P
0000DAB0 DD 00 FB 01 EF 0F 4B 00 00 F6 50 53 9A 53 50 D1 ......K...PS.SP.
0000DAC0 50 0D 13 2C D1 50 0A 13 27 D1 50 20 13 22 D1 50 P..,.P..'.P .".P
0000DAD0 8F 71 00 00 00 13 19 D1 50 8F 51 00 00 00 12 D0 .q......P.Q.....
0000DAE0 11 0E D5 50 DD 00 FB 01 EF DB 4A 00 00 F6 50 53 ...P......J...PS
0000DAF0 DF C6 3E 01 DD 65 FB 02 FF 67 B7 00 00 DD 65 FB ..>..e...g....e.
0000DB00 01 FF 8E B7 00 00 9A 53 52 CB 8F 80 FF FF FF 52 .......SR......R
0000DB10 50 E1 00 40 FF 33 B8 00 00 12 98 52 7E FB 01 FF P..@.3.....R~...
0000DB20 74 B7 00 00 F6 50 51 11 06 D5 50 01 F6 52 51 91 t....PQ...P..RQ.
0000DB30 51 8F 71 12 09 DD 00 FB 01 EF 12 F3 FF FF D0 AC Q.q.............
0000DB40 04 50 32 8F 01 00 E0 E5 C6 00 00 04 7C 00 C2 04 .P2.........|...
0000DB50 5E 9E EF F5 8A FD FF 53 D4 56 D0 AC 08 54 D5 64 ^......S.V...T.d
0000DB60 12 36 D0 02 64 3C 8F 0F 02 7E FB 01 FF 43 B7 00 .6..d<...~...C..
0000DB70 00 D0 50 55 13 1A DD AC 18 DD AC 14 DF A3 0A DD ..PU............
0000DB80 55 FB 04 FF 48 B7 00 00 D0 55 52 11 13 D5 50 01 U...H....UR...P.
0000DB90 DE A3 1D 52 11 0A D5 50 D7 64 D4 55 DE A3 2E 52 ...R...P.d.U...R
0000DBA0 DD AC 10 DD AC 0C DD 52 FB 03 EF 65 4A 00 00 D0 .......R...eJ...
0000DBB0 50 52 D5 55 13 09 DD 55 FB 01 FF F1 B6 00 00 D5 PR.U...U........
0000DBC0 52 12 05 D0 05 56 11 08 95 BC 0C 12 03 CE 02 56 R....V.........V
0000DBD0 D0 56 50 04 1C 00 C2 04 5E 9E EF 6D 8A FD FF 54 .VP.....^..m...T
0000DBE0 9E EF EA D7 FE FF 52 9E EF 1B A9 FE FF 53 DD 01 ......R......S..
0000DBF0 FB 01 EF 05 49 00 00 D1 AC 04 0A 12 32 3C 8F 21 ....I.......2<.!
0000DC00 04 7E DF A4 4C DF C3 D1 00 9F C2 EB 05 FB 03 FF .~..L...........
0000DC10 BC B6 00 00 DD 50 9F C2 EB 05 9F 62 D0 E2 39 C8 .....P.....b..9.
0000DC20 00 00 50 FB 04 60 DD 03 FB 01 EF 21 F2 FF FF D1 ..P..`.....!....
0000DC30 AC 04 0B 12 32 3C 8F 21 04 7E DF A4 56 DF C3 D1 ....2<.!.~..V...
0000DC40 00 9F C2 EB 05 FB 03 FF 84 B6 00 00 DD 50 9F C2 .............P..
0000DC50 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 60 DD 03 ...b..9...P..`..
0000DC60 FB 01 EF E9 F1 FF FF 3C 8F 50 00 7E FB 01 EF DD .......<.P.~....
0000DC70 F1 FF FF 04 FC 0F                               ......          

;; fn0000DC76: 0000DC76
;;   Called from:
;;     000110B3 (in fn00010E6A)
;;     00012CE1 (in fn00012A2A)
;;     00012D4A (in fn00012A2A)
;;     000132EF (in fn0001325E)
fn0000DC76 proc
	subl2	#0000000C,sp
	movab	00007CC8,r10
	movab	FFFFB3D0,r5
	movab	@0001934C,r11
	movab	FFFF8508,r9
	clrl	(sp)
	tstl	+04(ap)
	bneq	0000DC9F

l0000DC9C:
	clrl	r0
	ret

l0000DC9F:
	movl	+08(ap),r0
	casel	r0,#00000000,#00000005
0000DCA7                      6A 03 19 00 D5 01 59 04 AC        j.....Y..
0000DCB0 05                                              .               

l0000DCB1:
	blss	0000DCB3

l0000DCB3:
	brw	0000E253
0000DCB6                   D5 50 17 EF E2 F7 FF 3F D5 50       .P.....?.P
0000DCC0 D0 AC 04 58 14 03 31 97 01 D5 50 01 D0 E5 F1 C6 ...X..1...P.....
0000DCD0 00 00 54 D0 54 52 D0 54 53 D1 8F 00 80 00 00 58 ..T.TR.TS......X
0000DCE0 18 0A 3C 8F 00 80 56 11 06 D5 50 01 D0 58 56 DD ..<...V...P..XV.
0000DCF0 56 DD 54 FB 02 EF C2 F8 FF FF D0 50 57 12 04 D0 V.T........PW...
0000DD00 33 50 04 C2 57 58 D0 E5 F1 C6 00 00 54 94 47 64 3P..WX......T.Gd
0000DD10 95 62 13 19 9A 62 50 D1 50 0D 12 0A D6 52 9A 62 .b...bP.P....R.b
0000DD20 50 D1 50 0D 13 F6 90 82 83 95 62 12 E7 94 63 D1 P.P.......b...c.
0000DD30 AC 08 05 12 4F D0 C5 E7 05 52 D0 A2 0C 52 13 16 ....O....R...R..
0000DD40 D1 52 06 13 11 D1 52 0B 12 3A 9A E5 58 C6 00 00 .R....R..:..X...
0000DD50 52 D1 52 32 12 2E D0 E5 F1 C6 00 00 50 95 60 13 R.R2........P.`.
0000DD60 23 D5 50 01 9A 60 53 E1 07 53 0D CA 8F 80 FF FF #.P..`S..S......
0000DD70 FF 53 90 43 6A 52 11 03 90 60 52 90 52 60 D6 50 .S.CjR...`R.R`.P
0000DD80 95 60 12 E0 C3 01 E5 F1 C6 00 00 50 9E C5 EB 05 .`.........P....
0000DD90 53 C1 01 50 52 95 62 12 03 31 9E 00 D4 54 9A 62 S..PR.b..1...T.b
0000DDA0 51 D1 51 1B 12 0A 90 8F 5E 83 90 8F 5B 83 11 37 Q.Q.....^...[..7
0000DDB0 D1 51 13 12 2F D0 01 54 9A A2 01 51 D1 51 0A 12 .Q../..T...Q.Q..
0000DDC0 07 D6 52 90 62 83 11 1F D1 51 0D 12 1A 9A A2 02 ..R.b....Q......
0000DDD0 50 D1 50 0A 12 11 D6 52 90 62 83 D6 52 90 62 83 P.P....R.b..R.b.
0000DDE0 11 05 D5 50 90 62 83 9E C5 EB 05 50 C3 50 53 50 ...P.b.....P.PSP
0000DDF0 D1 50 8F FD 7F 00 00 1A 04 D5 54 13 34 DD 00 DD .P........T.4...
0000DE00 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 00 50 FB 04 P.....e..9...P..
0000DE10 60 9E C5 EB 05 53 D5 54 13 17 D5 A5 74 13 12 DD `....S.T....t...
0000DE20 00 DF C9 06 01 9F 65 D0 E5 41 C8 00 00 50 FB 03 ......e..A...P..
0000DE30 60 D6 52 95 62 13 03 31 62 FF DD 00 9E C5 EB 05 `.R.b..1b.......
0000DE40 52 C3 52 53 7E 9F C5 EB 05 9F 65 D0 E5 39 C8 00 R.RS~.....e..9..
0000DE50 00 52 FB 04 62 D5 58 15 07 D5 57 15 03 31 6C FE .R..b.X...W..1l.
0000DE60 9A 8F 40 7E DD 00 9F C5 EB 05 9F 65 D0 E5 39 C8 ..@~.......e..9.
0000DE70 00 00 52 FB 04 62 31 DA 03 D5 50 01 B4 AE 06 DE ..R..b1...P.....
0000DE80 AC 04 53 D1 63 8F 00 01 00 00 1F 38 3C 8F 01 04 ..S.c......8<...
0000DE90 7E DF A9 40 9F C5 EB 05 FB 02 FF 31 B4 00 00 DD ~..@.......1....
0000DEA0 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 00 52 FB 04 P.....e..9...R..
0000DEB0 62 D0 01 6E C1 8F 01 FF FF FF 63 52 F7 52 AE 06 b..n......cR.R..
0000DEC0 9A 8F FF 63 DD AC 04 9F E5 01 C7 00 00 FB 02 EF ...c............
0000DED0 E8 F6 FF FF D5 50 12 04 D0 33 50 04 D0 AC 04 52 .....P...3P....R
0000DEE0 94 42 E5 01 C7 00 00 D0 C5 E7 05 52 D0 A2 0C 52 .B.........R...R
0000DEF0 13 16 D1 52 06 13 11 D1 52 0B 12 38 9A E5 58 C6 ...R....R..8..X.
0000DF00 00 00 52 D1 52 32 12 2C 9E E5 01 C7 00 00 50 95 ..R.R2.,......P.
0000DF10 60 13 21 01 9A 60 53 E1 07 53 0D CA 8F 80 FF FF `.!..`S..S......
0000DF20 FF 53 90 43 6A 52 11 03 90 60 52 90 52 60 D6 50 .S.CjR...`R.R`.P
0000DF30 95 60 12 E0 D0 C5 E7 05 52 E1 04 A2 14 4C 9E E5 .`......R....L..
0000DF40 01 C7 00 00 52 C3 01 52 53 D0 52 57 C1 01 53 56 ....R..RS.RW..SV
0000DF50 95 66 13 34 D0 57 58 D6 57 90 66 53 98 53 54 CB .f.4.WX.W.fS.ST.
0000DF60 8F 80 FF FF FF 54 52 E1 00 42 6B 10 98 53 7E FB .....TR..Bk..S~.
0000DF70 01 FF 22 B3 00 00 D0 50 53 11 04 01 D0 54 53 F6 .."....PS....TS.
0000DF80 53 68 D6 56 95 66 12 CC 94 67 D0 C5 E7 05 52 E1 Sh.V.f...g....R.
0000DF90 05 A2 14 2C D1 AC 04 08 1B 26 91 E5 09 C7 00 00 ...,.....&......
0000DFA0 2E 12 1D 9E E5 01 C7 00 00 52 C0 08 52 D0 52 54 .........R..R.RT
0000DFB0 C1 01 52 53 95 64 13 08 90 63 A3 FF 95 83 12 F8 ..RS.d...c......
0000DFC0 B5 AE 06 12 03 31 8B 02 3C 8F 01 04 7E 9E C5 EB .....1..<...~...
0000DFD0 05 52 C1 8F 00 40 00 00 52 7E 9F E5 01 C7 00 00 .R...@..R~......
0000DFE0 FB 02 EF A9 28 00 00 DD 50 DF EF CA 86 FD FF 9F ....(...P.......
0000DFF0 C5 EB 05 FB 03 FF D6 B2 00 00 DD 50 9F C5 EB 05 ...........P....
0000E000 9F 65 D0 E5 39 C8 00 00 52 FB 04 62 3C AE 06 AC .e..9...R..b<...
0000E010 04 C3 E5 23 C6 00 00 E5 1F C6 00 00 52 C3 E5 F3 ...#........R...
0000E020 C5 00 00 E5 F7 C5 00 00 56 C0 56 52 C0 AC 04 52 ........V.VR...R
0000E030 C0 E5 23 C6 00 00 52 7A 00 00 52 50 7B 8F 00 20 ..#...Rz..RP{.. 
0000E040 00 00 50 51 50 D0 50 53 C3 53 52 54 D5 52 18 35 ..PQP.PS.SRT.R.5
0000E050 DD 01 DF EF F0 9C FF FF DD E5 13 C6 00 00 DF EF ................
0000E060 7C 9D FF FF 9F C5 EB 05 FB 04 FF 61 B2 00 00 DD |..........a....
0000E070 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 00 52 FB 04 P.....e..9...R..
0000E080 62 D0 03 50 04 D1 54 E5 1F C6 00 00 13 56 DD 00 b..P..T......V..
0000E090 DD 54 DD E5 17 C6 00 00 FB 03 FF CD B1 00 00 D0 .T..............
0000E0A0 50 E5 1F C6 00 00 3C 8F 00 20 7E DD E5 F3 C5 00 P.....<.. ~.....
0000E0B0 00 DD E5 17 C6 00 00 FB 03 FF B2 B1 00 00 D0 50 ...............P
0000E0C0 E5 FB C5 00 00 14 04 D0 33 50 04 C1 E5 F3 C5 00 ........3P......
0000E0D0 00 53 E5 F7 C5 00 00 C2 53 E5 FB C5 00 00 31 72 .S......S.....1r
0000E0E0 01 D5 50 01 C2 53 56 C0 56 E5 FB C5 00 00 C1 E5 ..P..SV.V.......
0000E0F0 F3 C5 00 00 53 E5 F7 C5 00 00 31 56 01 D5 50 01 ....S.....1V..P.
0000E100 D5 E5 27 C6 00 00 13 0D DD E5 27 C6 00 00 FB 01 ..'.......'.....
0000E110 FF 9B B1 00 00 D0 AC 04 57 DD 57 FB 01 FF 92 B1 ........W.W.....
0000E120 00 00 D0 50 E5 27 C6 00 00 13 03 31 0E 01 3C 8F ...P.'.....1..<.
0000E130 01 04 7E DD 57 DF A9 6A 9F C5 EB 05 FB 03 FF 8D ..~.W..j........
0000E140 B1 00 00 DD 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 ....P.....e..9..
0000E150 00 52 FB 04 62 C3 E5 23 C6 00 00 E5 1F C6 00 00 .R..b..#........
0000E160 52 C3 E5 F3 C5 00 00 E5 F7 C5 00 00 56 C0 56 52 R...........V.VR
0000E170 C0 57 52 C0 E5 23 C6 00 00 52 7A 00 00 52 50 7B .WR..#...Rz..RP{
0000E180 8F 00 20 00 00 50 51 50 D0 50 53 C3 53 52 54 D5 .. ..PQP.PS.SRT.
0000E190 52 18 35 DD 01 DF EF AD 9B FF FF DD E5 13 C6 00 R.5.............
0000E1A0 00 DF EF 39 9C FF FF 9F C5 EB 05 FB 04 FF 1E B1 ...9............
0000E1B0 00 00 DD 50 9F C5 EB 05 9F 65 D0 E5 39 C8 00 00 ...P.....e..9...
0000E1C0 52 FB 04 62 D0 03 50 04 D1 54 E5 1F C6 00 00 13 R..b..P..T......
0000E1D0 53 DD 00 DD 54 DD E5 17 C6 00 00 FB 03 FF 8A B0 S...T...........
0000E1E0 00 00 D0 50 E5 1F C6 00 00 3C 8F 00 20 7E DD E5 ...P.....<.. ~..
0000E1F0 F3 C5 00 00 DD E5 17 C6 00 00 FB 03 FF 6F B0 00 .............o..
0000E200 00 D0 50 E5 FB C5 00 00 14 04 D0 33 50 04 C1 E5 ..P........3P...
0000E210 F3 C5 00 00 53 E5 F7 C5 00 00 C2 53 E5 FB C5 00 ....S......S....
0000E220 00 11 30 01 C2 53 56 C0 56 E5 FB C5 00 00 C1 E5 ..0..SV.V.......
0000E230 F3 C5 00 00 53 E5 F7 C5 00 00 11 17 DD 57 DD E5 ....S........W..
0000E240 27 C6 00 00 FB 02 EF 71 F3 FF FF D5 50 12 04 D0 '......q....P...
0000E250 33 50 04                                        3P.             

l0000E253:
	movl	+00(sp),r0
	ret
0000E258                         04 00                           ..      

;; fn0000E25A: 0000E25A
;;   Called from:
;;     0001069D (in fn00010676)
fn0000E25A proc
	subl2	#00000004,sp
	movl	+04(ap),r2
	movzbl	+01(r2),r0
	ashl	#08,r0,r1
	movzbl	+00(r2),r0
	bisw2	r0,r1
	movzwl	r1,r0
	ret
0000E274             04 00                                   ..          

;; fn0000E276: 0000E276
;;   Called from:
;;     00010600 (in fn000105F2)
;;     000106AB (in fn00010676)
;;     00011B5B (in fn000117AA)
;;     00011B6C (in fn000117AA)
fn0000E276 proc
	subl2	#00000004,sp
	movl	+04(ap),r1
	movzbl	+03(r1),r0
	ashl	#18,r0,r2
	movzbl	+02(r1),r0
	ashl	#10,r0,r0
	addl2	r0,r2
	movzbl	+01(r1),r0
	ashl	#08,r0,r0
	addl2	r0,r2
	movzbl	+0000(r1),r0
	addl2	r2,r0
	ret
0000E2A4             FC 00                                   ..          

;; fn0000E2A6: 0000E2A6
;;   Called from:
;;     0001222F (in fn000121EA)
fn0000E2A6 proc
	subl2	#00000004,sp
	movab	00007C24,r7
	movl	+08(ap),r0
	movl	+04(ap),r1

l0000E2B8:
	movb	(r0)+,r2
	movl	r1,r6
	incl	r1
	movzbl	r2,r4
	bbc	#00000007,r4,0000E2D8

l0000E2C7:
	bicl3	#FFFFFF80,r4,r3
	movb	(r7)[r3],r5
	brb	0000E2DB
0000E2D5                D5 50 01                              .P.        

l0000E2D8:
	movb	r2,r5

l0000E2DB:
	movb	r5,(r6)
	tstl	r4
	bneq	0000E2B8

l0000E2E2:
	movl	+0004(ap),r0
	ret
0000E2E8                         FC 03                           ..      

;; fn0000E2EA: 0000E2EA
;;   Called from:
;;     000080C4 (in fn0000802E)
;;     000080D5 (in fn0000802E)
;;     0000CB8D (in fn0000C6FA)
fn0000E2EA proc
	subl2	#00000004,sp
	movab	@0001934C,r8
	movl	+04(ap),r2
	movl	+08(ap),r3
	movl	+0C(ap),r4
	bneq	0000E305

l0000E302:
	brw	0000E3D3

l0000E305:
	movab	@00019298,r9

l0000E30C:
	movb	(r2),r5
	cvtbl	r5,r6
	bicl3	#FFFFFF80,r6,r0
	bbc	#00000000,(r8)[r0],0000E32C

l0000E31F:
	cvtbl	r5,-(sp)
	calls	#01,(r9)
	movl	r0,r1
	brb	0000E32F
0000E32A                               D5 50                       .P    

l0000E32C:
	movl	r6,r1

l0000E32F:
	cvtlb	r1,r7
	movb	(r3),r5
	cvtbl	r5,r6
	bicl3	#FFFFFF80,r6,r0
	bbc	#00000000,(r8)[r0],0000E350

l0000E345:
	cvtbl	r5,-(sp)
	calls	#01,(r9)
	movl	r0,r1
	brb	0000E353

l0000E350:
	movl	r6,r1

l0000E353:
	cvtlb	r1,r0
	cmpb	r7,r0
	beql	0000E3BF

l0000E35B:
	movb	(r2),r5
	cvtbl	r5,r6
	bicl3	#FFFFFF80,r6,r0
	bbc	#00000000,(r8)[r0],0000E380

l0000E36E:
	cvtbl	r5,-(sp)
	calls	#01,@00019298
	movl	r0,r1
	brb	0000E383
0000E37D                                        D5 50 01              .P.

l0000E380:
	movl	r6,r1

l0000E383:
	cvtlb	r1,r7
	movb	(r3),r5
	cvtbl	r5,r6
	bicl3	#FFFFFF80,r6,r0
	bbc	#00000000,(r8)[r0],0000E3A8

l0000E399:
	cvtbl	r5,-(sp)
	calls	#01,@00019298
	movl	r0,r5
	brb	0000E3AB

l0000E3A8:
	movl	r6,r5

l0000E3AB:
	cvtlb	r5,r0
	cmpb	r7,r0
	bgeq	0000E3B8

l0000E3B3:
	mnegb	#01,r1
	brb	0000E3BB

l0000E3B8:
	movb	#01,r1

l0000E3BB:
	cvtbl	r1,r0
	ret

l0000E3BF:
	tstb	(r2)
	bneq	0000E3C6

l0000E3C3:
	clrl	r0
	ret

l0000E3C6:
	decl	r4
	incl	r2
	incl	r3
	tstl	r4
	beql	0000E3D3

l0000E3D0:
	brw	0000E30C

l0000E3D3:
	clrl	r0
	ret
0000E3D6                   00 00 FC 0F                         ....      

;; fn0000E3DA: 0000E3DA
fn0000E3DA proc
	movab	-0090(sp),sp
	movab	FFFE66C4,r9
	movab	FFFFB3D0,r2
	movab	FFFF8684,r4
	mnegl	#00000001,+3C(sp)
	clrl	-18(fp)
	clrl	r7
	clrq	r10
	clrw	+32(sp)
	clrw	+1A(sp)
	clrl	+34(sp)
	movab	+00A7(r2),+05E7(r2)
	movw	+0000C688(r2),+46(sp)
	movl	#00000001,+78(r2)
	clrl	+0000C6D1(r2)
	tstl	+64(r2)
	bleq	0000E44B

l0000E426:
	ashl	#02,+64(r2),-(sp)
	calls	#01,@000192B4
	movl	r0,r10
	beql	0000E44B

l0000E437:
	clrl	r3
	tstl	+64(r2)
	bleq	0000E44B

l0000E43E:
	tstl	r0

l0000E440:
	clrl	(r10)[r3]
	incl	r3
	cmpl	r3,+64(r2)
	blss	0000E440

l0000E44B:
	tstl	+68(r2)
	bleq	0000E473

l0000E450:
	ashl	#02,+68(r2),-(sp)
	calls	#01,@000192B4
	movl	r0,r11
	beql	0000E473

l0000E461:
	clrl	r3
	tstl	+68(r2)
	bleq	0000E473

l0000E468:
	clrl	(r11)[r3]
	incl	r3
	cmpl	r3,+68(r2)
	blss	0000E468

l0000E473:
	tstw	+46(sp)
	bneq	0000E47B

l0000E478:
	brw	0000F191

l0000E47B:
	movab	@000192D0,r8
	movab	@0001926C,+2C(sp)
	movab	@00019270,+28(sp)
	movab	0000D5BC,+24(sp)
	movab	@000192D8,+20(sp)
	movab	00011DE0,+14(sp)
	movab	0000DC74,+1C(sp)
	movab	00010890,+38(sp)
	movab	@000192B0,+10(sp)
	movab	@00019260,+0C(sp)
	movab	0000C428,+08(sp)
	movab	0000CCB0,+04(sp)
	movab	@00019290,+50(sp)
	movab	@000192C4,+004C(sp)
	movab	0001205C,+0000(sp)

l0000E4F4:
	clrl	+48(sp)
	tstw	+46(sp)
	bneq	0000E4FF

l0000E4FC:
	brw	0000E7E1

l0000E4FF:
	cmpl	+48(sp),#00000040
	blss	0000E50C

l0000E509:
	brw	0000E7E1

l0000E50C:
	movab	0000DC74,r5
	movab	00018C18,r3
	tstl	r0

l0000E51C:
	decw	+46(sp)
	mull3	#00000015,+48(sp),ap
	movab	+00A7(r2)[ap],+05E7(r2)
	pushl	#00000004
	pushab	+0098(r2)
	calls	#02,0000D5BC
	tstl	r0
	bneq	0000E548

l0000E53D:
	movl	#00000033,r7
	clrw	+46(sp)
	brw	0000E7E1
0000E546                   D5 50                               .P        

l0000E548:
	pushl	#00000004
	pushab	+0000C634(r2)
	pushab	+0098(r2)
	calls	#03,@000192D8
	tstl	r0
	beql	0000E5BC

l0000E55F:
	movzwl	#0401,-(sp)
	pushl	+4C(sp)
	pushal	FFFFB15C
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movzwl	#0401,-(sp)
	pushal	00007D48
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	clrw	+46(sp)
	brw	0000E7E1
0000E5BB                                  01                        .    

l0000E5BC:
	calls	#00,00011C08
	tstl	r0
	beql	0000E5D0

l0000E5C7:
	movl	r0,r7
	clrw	+46(sp)
	brw	0000E7E1

l0000E5D0:
	pushl	#00000002
	movzwl	+0000C670(r2),-(sp)
	calls	#02,(r5)
	tstl	r0
	beql	0000E638

l0000E5E0:
	cmpl	r0,r7
	bleq	0000E5E8

l0000E5E5:
	movl	r0,r7

l0000E5E8:
	cmpl	r0,#00000001
	bleq	0000E638

l0000E5ED:
	movzwl	#0401,-(sp)
	pushal	(r9)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+0118(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrw	+46(sp)
	brw	0000E7E1
0000E637                      01                                .        

l0000E638:
	pushl	#00000003
	movzwl	+0000C672(r2),-(sp)
	calls	#02,(r5)
	tstl	r0
	beql	0000E6A0

l0000E648:
	cmpl	r0,r7
	bleq	0000E650

l0000E64D:
	movl	r0,r7

l0000E650:
	cmpl	r0,#00000001
	bleq	0000E6A0

l0000E655:
	movzwl	#0401,-(sp)
	pushal	+08(r9)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+0137(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrw	+46(sp)
	brw	0000E7E1

l0000E6A0:
	pushl	#00000000
	movzwl	+0000C674(r2),-(sp)
	calls	#02,(r5)
	tstl	r0
	beql	0000E708

l0000E6B0:
	cmpl	r0,r7
	bleq	0000E6B8

l0000E6B5:
	movl	r0,r7

l0000E6B8:
	cmpl	r0,#00000001
	bleq	0000E708

l0000E6BD:
	movzwl	#0421,-(sp)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+0200(r4)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrw	+46(sp)
	brw	0000E7E1
0000E705                D5 50 01                              .P.        

l0000E708:
	tstl	+6C(r2)
	beql	0000E724

l0000E70D:
	calls	#00,0000F4E0
	tstl	r0
	beql	0000E71C

l0000E716:
	incl	+48(sp)
	brw	0000E7CF

l0000E71C:
	incw	+32(sp)
	brw	0000E7CF
0000E722       D5 50                                       .P            

l0000E724:
	clrl	-24(fp)
	subl3	#00000004,+0090(r2),-28(fp)
	addl2	#00000004,-28(fp)
	tstl	@-28(fp)
	beql	0000E76D

l0000E737:
	nop

l0000E738:
	pushl	+10(r2)
	movl	-28(fp),ap
	pushl	(ap)
	pushab	+0000C701(r2)
	calls	#03,(r3)
	tstl	r0
	beql	0000E764

l0000E74E:
	movl	#00000001,-24(fp)
	tstl	r10
	beql	0000E76D

l0000E756:
	subl2	+0090(r2),ap
	divl2	#00000004,ap
	movl	#00000001,(r10)[ap]
	brb	0000E76D

l0000E764:
	addl2	#00000004,-28(fp)
	tstl	@-28(fp)
	bneq	0000E738

l0000E76D:
	tstl	-24(fp)
	beql	0000E7B9

l0000E772:
	subl3	#00000004,+0094(r2),-2C(fp)
	addl2	#00000004,-2C(fp)
	tstl	@-2C(fp)
	beql	0000E7B9

l0000E782:
	tstl	r0

l0000E784:
	pushl	+10(r2)
	movl	-2C(fp),ap
	pushl	(ap)
	pushab	+0000C701(r2)
	calls	#03,(r3)
	tstl	r0
	beql	0000E7B0

l0000E79A:
	clrl	-24(fp)
	tstl	r11
	beql	0000E7B9

l0000E7A1:
	subl2	+0094(r2),ap
	divl2	#00000004,ap
	movl	#00000001,(r11)[ap]
	brb	0000E7B9
0000E7AF                                              01                .

l0000E7B0:
	addl2	#00000004,-2C(fp)
	tstl	@-2C(fp)
	bneq	0000E784

l0000E7B9:
	tstl	-24(fp)
	beql	0000E7CF

l0000E7BE:
	calls	#00,0000F4E0
	tstl	r0
	beql	0000E7CC

l0000E7C7:
	incl	+48(sp)
	brb	0000E7CF

l0000E7CC:
	incw	+32(sp)

l0000E7CF:
	tstw	+46(sp)
	beql	0000E7E1

l0000E7D4:
	cmpl	+48(sp),#00000040
	bgeq	0000E7E1

l0000E7DE:
	brw	0000E51C

l0000E7E1:
	movl	+0000C61F(r2),-20(fp)
	movl	+0000C5F7(r2),-08(fp)
	movl	+0000C5FB(r2),-0C(fp)
	clrl	+40(sp)
	tstl	+48(sp)
	bgtr	0000E804

l0000E801:
	brw	0000F14B

l0000E804:
	ashl	#06,-18(fp),ap
	addl3	+40(sp),ap,+3C(sp)
	mull3	#00000015,+40(sp),ap
	movab	+00A7(r2)[ap],+05E7(r2)
	addl3	@+05E7(r2),+0000C623(r2),r6
	emul	#00000000,#00000000,r6,r0
	ediv	#00002000,r0,r1,r0
	movl	r0,r3
	subl3	r3,r6,r5
	tstl	r6
	blss	0000E842
	brw	0000E8DC
	movzwl	#0401,-(sp)
	pushal	00007D48
	pushl	+0000C613(r2)
	pushal	00007DE0
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000002,r7
	tstl	+3C(sp)
	bneq	0000E8D4
	tstl	+0000C623(r2)
	beql	0000E8D4
	movzwl	#0401,-(sp)
	pushal	+024C(r4)
	pushab	+05EB(r2)
	calls	#02,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	+0000C623(r2),+34(sp)
	clrl	+0000C623(r2)
	movl	@+05E7(r2),r6
	emul	#00000000,#00000000,r6,r0
	ediv	#00002000,r0,r1,r0
	movl	r0,r3
	subl3	r3,r6,r5
	brb	0000E8DC
	tstl	r0
	movl	#00000003,r7
	brw	0000F13E
	tstl	r0
	tstl	r6
	bgeq	0000E918
	movzwl	#0401,-(sp)
	pushal	00007D48
	pushl	+0000C613(r2)
	pushal	00007DE0
	pushab	+05EB(r2)
	calls	#04,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	brw	0000F13E
	tstl	r0
	cmpl	r5,+0000C61F(r2)
	beql	0000E99C
	pushl	#00000000
	pushl	r5
	pushl	+0000C617(r2)
	calls	#03,@+38(sp)
	movl	r0,+0000C61F(r2)
	movzwl	#2000,-(sp)
	pushl	+0000C5F3(r2)
	pushl	+0000C617(r2)
	calls	#03,@+34(sp)
	movl	r0,+0000C5FB(r2)
	bgtr	0000E984
	movzwl	#0401,-(sp)
	pushl	r5
	pushal	+10(r9)
	pushl	+48(sp)
	pushal	+0159(r4)
	pushab	+05EB(r2)
	calls	#05,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	brw	0000F13E
	addl3	+0000C5F3(r2),r3,+0000C5F7(r2)
	subl2	r3,+0000C5FB(r2)
	brb	0000E9BE
	tstl	r0
	nop
	subl3	+0000C5F3(r2),+0000C5F7(r2),ap
	subl2	r3,ap
	addl2	ap,+0000C5FB(r2)
	addl3	+0000C5F3(r2),r3,+0000C5F7(r2)
	pushl	#00000004
	pushab	+0098(r2)
	calls	#02,@+2C(sp)
	tstl	r0
	bneq	0000E9FC
	movzwl	#0401,-(sp)
	pushl	r6
	pushal	+16(r9)
	pushl	+48(sp)
	pushal	+0159(r4)
	pushab	+05EB(r2)
	calls	#05,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	brw	0000F13E
	pushl	#00000004
	pushab	+0000C62F(r2)
	pushab	+0098(r2)
	calls	#03,@+2C(sp)
	tstl	r0
	bneq	0000EA13
	brw	0000EC04
	movzwl	#0401,-(sp)
	pushl	r6
	pushal	+021E(r4)
	pushl	+48(sp)
	pushal	+0159(r4)
	pushab	+05EB(r2)
	calls	#05,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000002,r7
	tstl	+3C(sp)
	bneq	0000EA4E
	tstl	+0000C623(r2)
	bneq	0000EA61
	tstl	+0000C623(r2)
	beql	0000EA59
	brw	0000F13E
	tstl	+34(sp)
	bneq	0000EA61
	brw	0000F13E
	movzwl	#0401,-(sp)
	pushal	+024C(r4)
	pushab	+05EB(r2)
	calls	#02,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	tstl	+0000C623(r2)
	beql	0000EA9C
	movl	+0000C623(r2),+34(sp)
	clrl	+0000C623(r2)
	brb	0000EAA4
	nop
	movl	+34(sp),+0000C623(r2)
	addl3	@+05E7(r2),+0000C623(r2),-30(fp)
	movl	-30(fp),ap
	emul	#00000000,#00000000,ap,r0
	ediv	#00002000,r0,r1,r0
	movl	r0,r3
	subl3	r3,ap,-34(fp)
	tstl	ap
	bgeq	0000EB02
	pushl	#00000001
	pushal	00007D48
	pushl	+0000C613(r2)
	pushal	00007DE0
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r0
	ret
	cmpl	-34(fp),+0000C61F(r2)
	beql	0000EB5C
	pushl	#00000000
	pushl	-34(fp)
	pushl	+0000C617(r2)
	calls	#03,@+38(sp)
	movl	r0,+0000C61F(r2)
	movzwl	#2000,-(sp)
	pushl	+0000C5F3(r2)
	pushl	+0000C617(r2)
	calls	#03,@+34(sp)
	movl	r0,+0000C5FB(r2)
	bgtr	0000EB44
	movl	#00000033,r0
	ret
	addl3	+0000C5F3(r2),r3,+0000C5F7(r2)
	subl2	r3,+0000C5FB(r2)
	brb	0000EB7E
	tstl	r0
	nop
	subl3	+0000C5F3(r2),+0000C5F7(r2),ap
	subl2	r3,ap
	addl2	ap,+0000C5FB(r2)
	addl3	+0000C5F3(r2),r3,+0000C5F7(r2)
	pushl	#00000004
	pushab	+0098(r2)
	calls	#02,@+2C(sp)
	tstl	r0
	bneq	0000EBBC
	movzwl	#0401,-(sp)
	pushl	r6
	pushal	+1A(r9)
	pushl	+48(sp)
	pushal	+0159(r4)
	pushab	+05EB(r2)
	calls	#05,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	brw	0000F13E
	pushl	#00000004
	pushab	+0000C62F(r2)
	pushab	+0098(r2)
	calls	#03,@+2C(sp)
	tstl	r0
	beql	0000EC04
	movzwl	#0401,-(sp)
	pushl	r6
	pushal	+021E(r4)
	pushl	+48(sp)
	pushal	+0159(r4)
	pushab	+05EB(r2)
	calls	#05,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000003,r7
	brw	0000F13E
	tstl	r0
	nop
	calls	#00,@+14(sp)
	movl	r0,r3
	beql	0000EC38
	movzwl	#0421,-(sp)
	pushl	+40(sp)
	pushal	+022F(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	r3,r7
	brw	0000F13E
	pushl	#00000002
	movzwl	+0000C654(r2),-(sp)
	calls	#02,@+24(sp)
	tstl	r0
	beql	0000EC98
	cmpl	r0,r7
	bleq	0000EC51
	movl	r0,r7
	cmpl	r0,#00000001
	bleq	0000EC98
	movzwl	#0401,-(sp)
	pushal	+1E(r9)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+48(sp)
	pushl	r0
	pushal	+0118(r4)
	pushab	+05EB(r2)
	calls	#04,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brw	0000F13E
	nop
	tstl	+0000C627(r2)
	beql	0000ECB0
	pushl	+0000C627(r2)
	calls	#01,@+14(sp)
	clrl	+0000C627(r2)
	pushl	#00000003
	movzwl	+0000C656(r2),-(sp)
	calls	#02,@+24(sp)
	tstl	r0
	beql	0000ED10
	cmpl	r0,r7
	bleq	0000ECC9
	movl	r0,r7
	cmpl	r0,#00000001
	bleq	0000ED10
	movzwl	#0401,-(sp)
	pushal	+24(r9)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+48(sp)
	pushl	r0
	pushal	+0137(r4)
	pushab	+05EB(r2)
	calls	#04,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brw	0000F13E
	nop
	tstl	+44(r2)
	beql	0000ED18
	brw	0000F044
	tstl	+0C(r2)
	beql	0000ED20
	brw	0000F044
	clrl	-10(fp)
	clrl	-14(fp)
	movl	+05E7(r2),ap
	tstl	+0C(ap)
	bneq	0000EDA2
	pushl	#0000002F
	pushab	+0000C701(r2)
	calls	#02,@+14(sp)
	tstl	r0
	bneq	0000EDA2
	movab	+0000C701(r2),ap
	subl3	#00000001,ap,-38(fp)
	incl	-38(fp)
	tstb	@-38(fp)
	beql	0000EDA2
	cmpb	@-38(fp),#5C
	bneq	0000ED9A
	tstl	+0000C6D1(r2)
	bneq	0000ED96
	pushl	#00000021
	pushl	+0000C613(r2)
	pushal	+026D(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000001,+0000C6D1(r2)
	tstl	r7
	bneq	0000ED96
	movl	#00000001,r7
	movb	#2F,@-38(fp)
	incl	-38(fp)
	tstb	@-38(fp)
	bneq	0000ED54
	pushl	-10(fp)
	calls	#01,@+0C(sp)
	movl	r0,r3
	cmpl	r3,#00000001
	bleq	0000EE1C
	cmpl	r3,#0000004D
	bneq	0000EDBD
	brw	0000F13E
	cmpl	r3,#0000004E
	bneq	0000EE04
	pushl	#00000001
	pushal	+2A(r9)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+48(sp)
	pushl	r0
	pushal	+02A9(r4)
	pushab	+05EB(r2)
	calls	#04,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brw	0000F13E
	cmpl	r3,#00000002
	bgtr	0000EE0C
	brw	0000F13E
	cmpl	r7,#00000002
	blss	0000EE14
	brw	0000F13E
	movl	#00000002,r7
	brw	0000F13E
	tstl	r0
	pushab	+0000C701(r2)
	calls	#01,@+08(sp)
	casel	r0,#FFFFFFFF,#00000002
	bneq	0000EE30
	subp4	#0000,#36,#0000,#11
	cvtbf	@+1750(r5),4000E3D8
	tstl	r0
	tstl	+18(r2)
	beql	0000EE82
	tstl	-10(fp)
	bneq	0000EE4D
	brw	0000F13E
	brb	0000EE82
	nop
	tstl	+34(r2)
	beql	0000EE58
	brw	0000F13E
	tstl	+38(r2)
	bneq	0000EE82
	movl	#00000001,-14(fp)
	brb	0000EE82
	nop
	tstl	+34(r2)
	beql	0000EE6C
	brw	0000F13E
	tstl	+4C(r2)
	beql	0000EE79
	tstl	-10(fp)
	bneq	0000EE79
	brw	0000F13E
	tstl	+38(r2)
	bneq	0000EE82
	movl	#00000001,-14(fp)
	tstl	-14(fp)
	bneq	0000EE8A
	brw	0000F044
	movzbl	#81,-(sp)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+44(sp)
	pushl	r0
	pushal	+02CD(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	pushl	@00019378
	pushl	#00000009
	pushab	+009D(r2)
	calls	#03,@+5C(sp)
	tstl	r0
	bneq	0000EF04
	pushl	#00000001
	pushal	+0300(r4)
	pushab	+05EB(r2)
	calls	#02,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movb	#4E,+009D(r2)
	tstl	r7
	bneq	0000EF04
	movl	#00000001,r7
	cvtbl	+009D(r2),ap
	cmpl	ap,#00000041
	bgeq	0000EF15
	brw	0000F01C
	movl	ap,r0
	casel	r0,#00000041,#00000018
	Invalid
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	insv	#00000000,@-03FF0400(ap),#00,(r0)+
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	xfc
	halt
	cmpv
	halt
	brb	0000EF5C
	jmp	4000E3D8
	tstl	r0
	cmpl	r0,#0000006E
	bgeq	0000EF68
	brw	0000F01C
	casel	r0,#0000006E,#0000000B
	divw3	#0000,+00(ap),+00(ap)
	Invalid
	halt
	xorw2	#0000,+00(ap)
	xorw2	#0000,+00(ap)
	xorw2	#0000,+00(ap)
	rotl	#00,#00000031,@(r1)+
	halt
	nop
	jmp	4000E3D8
	tstl	r0
	movl	#00000001,+38(r2)
	clrl	+34(r2)
	brw	0000F044
	tstl	r0
	movzbl	#81,-(sp)
	pushal	+0319(r4)
	pushab	+05EB(r2)
	calls	#02,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	pushl	@00019378
	movzwl	#0100,-(sp)
	pushab	+0000C701(r2)
	calls	#03,@+5C(sp)
	pushab	+0000C701(r2)
	calls	#01,@+50(sp)
	movl	r0,-1C(fp)
	subl3	#00000001,r0,ap
	cmpb	+0000C701(r2)[ap],#0A
	bneq	0000F000
	decl	-1C(fp)
	movl	-1C(fp),ap
	clrb	+0000C701(r2)[ap]
	tstl	-1C(fp)
	beql	0000EFA0
	movl	#00000001,-10(fp)
	brw	0000ED23
	brb	0000F044
	tstl	r0
	movl	#00000001,+34(r2)
	clrl	+38(r2)
	brw	0000F13E
	tstl	r0
	pushl	#00000001
	cvtbl	+009D(r2),-(sp)
	pushal	+0324(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brw	0000EE8A
	nop
	movl	+05E7(r2),ap
	bbs	#00000000,+14(ap),0000F051
	brw	0000F100
	calls	#00,@+00(sp)
	movl	r0,r3
	bneq	0000F05D
	brw	0000F100
	cmpl	r3,#00000001
	bneq	0000F0B8
	tstl	+44(r2)
	beql	0000F06C
	tstl	+40(r2)
	bneq	0000F0B1
	tstl	+44(r2)
	bneq	0000F076
	tstl	+40(r2)
	bneq	0000F0B1
	movzwl	#0401,-(sp)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+44(sp)
	pushl	r0
	pushal	+03BD(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	incw	+1A(sp)
	brw	0000F13E
	nop
	cmpl	r3,r7
	bleq	0000F0C0
	movl	r3,r7
	movzwl	#0401,-(sp)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,@+44(sp)
	pushl	r0
	pushal	+0391(r4)
	pushab	+05EB(r2)
	calls	#03,(r8)
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brb	0000F13E
	tstl	r0
	nop
	clrl	+0000C6D5(r2)
	calls	#00,0000F814
	tstl	r0
	beql	0000F13E
	cmpl	r0,r7
	bleq	0000F117
	movl	r0,r7
	cmpl	+0000C6D5(r2),#00000001
	bleq	0000F13E
	tstl	r10
	beql	0000F12D
	pushl	r10
	calls	#01,@000192B0
	tstl	r11
	beql	0000F13A
	pushl	r11
	calls	#01,@000192B0
	movl	r7,r0
	ret
	incl	+40(sp)
	cmpl	+40(sp),+48(sp)
	bgeq	0000F14B
	brw	0000E804

l0000F14B:
	pushl	#00000000
	pushl	-20(fp)
	pushl	+0000C617(r2)
	calls	#03,@+38(sp)
	movl	r0,+0000C61F(r2)
	movzwl	#2000,-(sp)
	pushl	+0000C5F3(r2)
	pushl	+0000C617(r2)
	calls	#03,@+34(sp)
	movl	-08(fp),+0000C5F7(r2)
	movl	-0C(fp),+0000C5FB(r2)
	incl	-18(fp)
	tstw	+46(sp)
	beql	0000F191

l0000F18E:
	brw	0000E4F4

l0000F191:
	tstl	r10
	beql	0000F1E7

l0000F195:
	clrl	r5
	tstl	+64(r2)
	bleq	0000F1DE

l0000F19C:
	tstl	(r10)[r5]
	bneq	0000F1D6

l0000F1A1:
	pushl	#00000001
	movl	+0090(r2),r3
	pushl	(r3)[r5]
	pushal	FFFFB3A4
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	cmpl	r7,#00000001
	bgtr	0000F1D6

l0000F1D3:
	movl	#0000000B,r7

l0000F1D6:
	incl	r5
	cmpl	r5,+64(r2)
	blss	0000F19C

l0000F1DE:
	pushl	r10
	calls	#01,@000192B0

l0000F1E7:
	tstl	r11
	beql	0000F23A

l0000F1EB:
	clrl	r5
	tstl	+68(r2)
	bleq	0000F231

l0000F1F2:
	tstl	r0

l0000F1F4:
	tstl	(r11)[r5]
	bneq	0000F229

l0000F1F9:
	movzwl	#0401,-(sp)
	movl	+0094(r2),r3
	pushl	(r3)[r5]
	pushal	FFFFB374
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l0000F229:
	incl	r5
	cmpl	r5,+68(r2)
	blss	0000F1F4

l0000F231:
	pushl	r11
	calls	#01,@000192B0

l0000F23A:
	pushl	#00000004
	pushab	+0098(r2)
	calls	#02,0000D5BC
	tstl	r0
	bneq	0000F24E

l0000F24B:
	movl	#00000033,r7

l0000F24E:
	pushl	#00000004
	pushab	+0000C639(r2)
	pushab	+0098(r2)
	calls	#03,@000192D8
	tstl	r0
	beql	0000F2BC

l0000F265:
	movzwl	#0401,-(sp)
	pushal	FFFFB328
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	movzwl	#0401,-(sp)
	pushal	00007D48
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	tstl	r7
	bneq	0000F2BC

l0000F2B9:
	movl	#00000001,r7

l0000F2BC:
	incl	+3C(sp)
	tstl	+44(r2)
	bneq	0000F2C7

l0000F2C4:
	brw	0000F483

l0000F2C7:
	movzwl	+1A(sp),r8
	subl3	r8,+3C(sp),-3C(fp)
	cmpl	+40(r2),#00000002
	blss	0000F2DA

l0000F2D7:
	brw	0000F44C

l0000F2DA:
	tstl	r7
	beql	0000F320

l0000F2DE:
	pushl	#00000000
	pushl	+0000C613(r2)
	cmpl	r7,#00000001
	bneq	0000F2F4

l0000F2EB:
	moval	+2C(r9),r5
	brb	0000F2F8
0000F2F1    D5 50 01                                      .P.            

l0000F2F4:
	moval	+2B(r9),r5

l0000F2F8:
	pushl	r5
	pushal	+0343(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	brw	0000F3CF
0000F31E                                           D5 50               .P

l0000F320:
	movl	-3C(fp),r6
	bneq	0000F354

l0000F326:
	pushl	#00000000
	pushl	+0000C613(r2)
	pushal	+036D(r4)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	brb	0000F3CF
0000F351    D5 50 01                                      .P.            

l0000F354:
	tstl	+6C(r2)
	beql	0000F390

l0000F359:
	movzwl	+32(sp),r3
	addl2	r8,r3
	bneq	0000F390

l0000F362:
	pushl	#00000000
	pushl	+0000C613(r2)
	pushal	+0440(r4)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	brb	0000F3CF
0000F38D                                        D5 50 01              .P.

l0000F390:
	pushl	#00000000
	cmpl	r6,#00000001
	bneq	0000F3A0

l0000F397:
	moval	+37(r9),r5
	brb	0000F3A4
0000F39D                                        D5 50 01              .P.

l0000F3A0:
	moval	+35(r9),r5

l0000F3A4:
	pushl	r5
	pushl	r6
	pushl	+0000C613(r2)
	pushal	+046E(r4)
	pushab	+05EB(r2)
	calls	#05,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l0000F3CF:
	movzwl	+32(sp),r5
	beql	0000F40D

l0000F3D5:
	pushl	#00000000
	cmpl	r5,#00000001
	bneq	0000F3E4

l0000F3DC:
	moval	+3A(r9),r6
	brb	0000F3E8
0000F3E2       D5 50                                       .P            

l0000F3E4:
	moval	+38(r9),r6

l0000F3E8:
	pushl	r6
	pushl	r5
	pushal	+04A2(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l0000F40D:
	movzwl	+1A(sp),r5
	beql	0000F483

l0000F413:
	pushl	#00000000
	cmpl	r5,#00000001
	bneq	0000F420

l0000F41A:
	moval	+3D(r9),r6
	brb	0000F424

l0000F420:
	moval	+3B(r9),r6

l0000F424:
	pushl	r6
	pushl	r5
	pushal	+03E5(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)
	brb	0000F483
0000F44B                                  01                        .    

l0000F44C:
	tstl	+40(r2)
	bneq	0000F483

l0000F451:
	tstl	r7
	bneq	0000F483

l0000F455:
	tstl	-3C(fp)

;; fn0000F457: 0000F457
;;   Called from:
;;     0000C354 (in fn0000C1FE)
fn0000F457 proc
	Invalid

l0000F45A:
	pushl	#00000000
	pushl	+0000C613(r2)
	pushal	+036D(r4)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l0000F483:
	tstl	+3C(sp)
	bneq	0000F4A4

l0000F488:
	cmpl	r7,#00000001
	bgtr	0000F4A4

l0000F48D:
	movzwl	+32(sp),r3
	beql	0000F49C

l0000F493:
	movzbl	#51,r7
	brb	0000F4DB
0000F499                            D5 50 01                      .P.    

l0000F49C:
	movl	#0000000B,r7
	brb	0000F4DB
0000F4A1    D5 50 01                                      .P.            

l0000F4A4:
	movzwl	+1A(sp),r5
	cmpl	+3C(sp),r5
	bneq	0000F4BC

l0000F4AE:
	cmpl	r7,#00000001
	bgtr	0000F4BC

l0000F4B3:
	movzbl	#52,r7
	brb	0000F4DB
0000F4B9                            D5 50 01                      .P.    

l0000F4BC:
	movzwl	+32(sp),r3
	beql	0000F4D0

l0000F4C2:
	cmpl	r7,#00000001
	bgtr	0000F4D0

l0000F4C7:
	movzbl	#51,r7
	brb	0000F4DB
0000F4CD                                        D5 50 01              .P.

l0000F4D0:
	tstl	r5
	beql	0000F4DB

l0000F4D4:
	tstl	r7
	bneq	0000F4DB

l0000F4D8:
	movl	#00000001,r7

l0000F4DB:
	movl	r7,r0
	ret
0000F4DF                                              01                .
0000F4E0 3C 00                                           <.              

;; fn0000F4E2: 0000F4E2
;;   Called from:
;;     0000E70D (in fn0000E3DA)
;;     0000E7BE (in fn0000E3DA)
fn0000F4E2 proc
	subl2	#00000004,sp
	movab	FFFE66C4,r5
	movab	FFFFB3D0,r2
	movab	FFFF8684,r4
	movl	+05E7(r2),r0
	movzwl	+0000C65C(r2),ap
	bicb2	#FE,ap
	insv	ap,#00000000,#01,+14(r0)
	movl	+05E7(r2),r1
	movzwl	+0000C65C(r2),ap
	bicl2	#FFFFFFF7,ap
	clrb	r0
	cmpl	ap,#00000008
	bneq	0000F52C
	incb	r0
	insv	r0,#00000001,#01,+14(r1)
	movl	+05E7(r2),r0
	movzwl	+0000C678(r2),ap
	bicb2	#FE,ap
	insv	ap,#00000002,#01,+14(r0)
	movl	+05E7(r2),ap
	movl	+0000C664(r2),+08(ap)
	movl	+05E7(r2),ap
	movl	+0000C668(r2),+04(ap)
	tstl	+04(r2)
	beql	0000F570
	cmpl	+04(r2),#00000001
	beql	0000F57C
	brb	0000F590
	nop
	movl	+05E7(r2),ap
	bicb2	#08,+14(ap)
	brb	0000F599
	nop
	movl	+05E7(r2),r0
	extzv	#00000002,#01,+14(r0),ap
	insv	ap,#00000003,#01,+14(r0)
	brb	0000F599
	nop
	movl	+05E7(r2),ap
	bisb2	#08,+14(ap)
	movzbl	+0000C65B(r2),ap
	cmpl	ap,#00000002
	beql	0000F5A8
	brw	0000F664
	movzbl	+0000C65A(r2),r3
	cmpl	r3,#0000002A
	bgtru	0000F5B7
	brw	0000F720
	tstl	+44(r2)
	beql	0000F5C4
	tstl	+40(r2)
	beql	0000F5C4
	brw	0000F661
	tstl	+44(r2)
	bneq	0000F5D1
	tstl	+40(r2)
	beql	0000F5D1
	brw	0000F661
	movzwl	#0401,-(sp)
	pushl	#00000002
	pushl	#00000004
	clrl	r1
	movzbl	+0000C65A(r2),r0
	movzbl	#0A,ap
	beql	0000F600
	cmpl	ap,#00000001
	beql	0000F605
	bgtr	0000F600
	cmpl	ap,r0
	beql	0000F605
	bgtru	0000F5F9
	subl2	ap,r1
	addl2	r0,r1
	brb	0000F605
	tstl	r0
	ediv	ap,r0,r0,r1
	movzbl	r1,-(sp)
	clrl	r1
	movl	r3,r0
	movl	#0000000A,ap
	bgeq	0000F61C
	cmpl	ap,r0
	bgtru	0000F621
	incl	r1
	brb	0000F621
	nop
	ediv	ap,r0,r1,r0
	pushl	r1
	pushal	+3E(r5)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	(r4)
	pushab	+05EB(r2)
	calls	#08,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrl	r0
	ret
	movzbl	+0000C65A(r2),r3
	cmpl	r3,#00000014
	bgtru	0000F673
	brw	0000F720
	tstl	+44(r2)
	beql	0000F680
	tstl	+40(r2)
	beql	0000F680
	brw	0000F71D
	tstl	+44(r2)
	bneq	0000F68D
	tstl	+40(r2)
	beql	0000F68D
	brw	0000F71D
	movzwl	#0401,-(sp)
	pushl	#00000000
	pushl	#00000002
	clrl	r1
	movzbl	+0000C65A(r2),r0
	movzbl	#0A,ap
	beql	0000F6BC
	cmpl	ap,#00000001
	beql	0000F6C1
	bgtr	0000F6BC
	cmpl	ap,r0
	beql	0000F6C1
	bgtru	0000F6B5
	subl2	ap,r1
	addl2	r0,r1
	brb	0000F6C1
	tstl	r0
	ediv	ap,r0,r0,r1
	movzbl	r1,-(sp)
	clrl	r1
	movl	r3,r0
	movl	#0000000A,ap
	bgeq	0000F6D8
	cmpl	ap,r0
	bgtru	0000F6DD
	incl	r1
	brb	0000F6DD
	nop
	ediv	ap,r0,r1,r0
	pushl	r1
	pushal	+42(r5)
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	(r4)
	pushab	+05EB(r2)
	calls	#08,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrl	r0
	ret
	movzwl	+0000C65E(r2),ap
	cmpl	ap,#00000002
	blssu	0000F731
	cmpl	ap,#00000005
	blequ	0000F743
	cmpl	ap,#00000001
	beql	0000F743
	cmpl	ap,#00000007
	beql	0000F743
	cmpl	ap,#00000008
	bgtru	0000F743
	brw	0000F7FE
	tstl	+44(r2)
	beql	0000F750
	tstl	+40(r2)
	beql	0000F750
	brw	0000F7FB
	tstl	+44(r2)
	bneq	0000F75D
	tstl	+40(r2)
	beql	0000F75D
	brw	0000F7FB
	movzwl	+0000C65E(r2),r3
	cmpl	r3,#0000000B
	bgequ	0000F7B8
	movzwl	#0401,-(sp)
	movzwl	+0000C65E(r2),ap
	pushl	+00EC(r4)[ap]
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+73(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brb	0000F7FB
	movzwl	#0401,-(sp)
	pushl	r3
	movab	+05EB(r2),ap
	addl3	#00004000,ap,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+3C(r4)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	clrl	r0
	ret
	calls	#00,0000C1FC
	movl	+0000C67E(r2),@+05E7(r2)
	cvtwl	#0001,r0
	ret
	xfc
	remque	+5E08(r2),@(sp)+

;; fn0000F816: 0000F816
fn0000F816 proc
	subl2	#00000008,sp
	movab	FFFE66C4,r5
	movab	FFFFB3D0,r3
	movab	FFFF8684,r6
	moval	+45(r5),r9
	moval	+4E(r5),r11
	moval	+57(r5),(sp)
	clrl	r10
	clrq	+0000C5FF(r3)
	clrl	+0000C607(r3)
	movl	#00000001,+0000C6D9(r3)
	clrl	+0000C5EF(r3)
	tstl	+44(r3)
	beql	0000F8AC

l0000F85A:
	tstl	+40(r3)
	bneq	0000F8DA

l0000F85F:
	pushl	#00000000
	pushal	+66(r5)
	pushal	+65(r5)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+60(r5)
	pushal	+0183(r6)
	pushab	+05EB(r3)
	calls	#06,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	brb	0000F8DA
0000F8A9                            D5 50 01                      .P.    

l0000F8AC:
	tstl	+0C(r3)
	beql	0000F8CB

l0000F8B1:
	movl	@00019374,+0000C6ED(r3)
	calls	#00,00009B08
	tstl	r0
	beql	0000F8DA

l0000F8C7:
	movl	#00000032,r0
	ret

l0000F8CB:
	calls	#00,00009B08
	tstl	r0
	beql	0000F8DA

l0000F8D6:
	movl	#00000032,r0
	ret

l0000F8DA:
	calls	#00,0000D564
	movzwl	+0000C642(r3),r0
	casel	r0,#00000000,#00000008
0000F8EC                                     20 00 B0 05              ...
0000F8F0 B0 05 B0 05 B0 05 B0 05 B0 01 B0 05             ............    

l0000F8FC:
	Invalid
	movzbw	#05,@+0150(r5)
	jmp	4000E3D8
	tstl	r0
	tstl	+44(r3)
	beql	0000F914
	brw	0000F9AC
	tstl	+40(r3)
	beql	0000F91C
	brw	0000F9AC
	pushl	#00000000
	tstl	+0C(r3)
	beql	0000F92C
	moval	+71(r5),r7
	brb	0000F930
	tstl	r0
	nop
	moval	+70(r5),r7
	pushl	r7
	cmpl	+04(r3),#00000001
	beql	0000F940
	moval	+6F(r5),r4
	brb	0000F96A
	tstl	r0
	tstl	+0000C650(r3)
	bneq	0000F950
	movl	r9,r0
	brb	0000F967
	tstl	r0
	nop
	movl	+05E7(r3),ap
	bbc	#00000002,+14(ap),0000F960
	movl	r11,r2
	brb	0000F964
	nop
	movl	+08(sp),r2
	movl	r2,r0
	movl	r0,r4
	pushl	r4
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+67(r5)
	pushal	+0183(r6)
	pushab	+05EB(r3)
	calls	#06,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	movzwl	#8000,r8
	movab	+05EB(r3),+0000C6F9(r3)
	clrl	+0000C6FD(r3)
	decl	+0000C5FB(r3)
	blss	0000F9DC
	movl	+0000C5F7(r3),r2
	incl	+0000C5F7(r3)
	movzbl	(r2),r4
	brb	0000F9E6
	tstl	r0
	calls	#00,0000D698
	movl	r0,r4
	movl	r4,ap
	cmpl	ap,#FFFFFFFF
	bneq	0000F9F5
	brw	0000FA7A
	tstl	+0000C6D5(r3)
	bneq	0000FA7A
	tstl	r0
	nop
	movl	+0000C6F9(r3),r0
	incl	+0000C6F9(r3)
	movb	ap,(r0)
	incl	+0000C6FD(r3)
	cmpl	+0000C6FD(r3),r8
	bneq	0000FA41
	pushl	#00000000
	pushl	+0000C6FD(r3)
	pushab	+05EB(r3)
	calls	#03,0000B070
	movab	+05EB(r3),+0000C6F9(r3)
	clrl	+0000C6FD(r3)
	decl	+0000C5FB(r3)
	blss	0000FA5C
	movl	+0000C5F7(r3),r0
	incl	+0000C5F7(r3)
	movzbl	(r0),r2
	brb	0000FA66
	nop
	calls	#00,0000D698
	movl	r0,r2
	movl	r2,ap
	cmpl	ap,#FFFFFFFF
	beql	0000FA7A
	tstl	+0000C6D5(r3)
	beql	0000FA00
	tstl	+0000C6FD(r3)
	bneq	0000FA85
	brw	0000FEE9
	pushl	#00000000
	pushl	+0000C6FD(r3)
	pushab	+05EB(r3)
	calls	#03,0000B070
	brw	0000FEE9
	nop
	tstl	+44(r3)
	beql	0000FAA4
	brw	0000FB25
	tstl	+40(r3)
	bneq	0000FB25
	pushl	#00000000
	tstl	+0C(r3)
	beql	0000FAB8
	moval	+7C(r5),r7
	brb	0000FABC
	tstl	r0
	moval	+7B(r5),r7
	pushl	r7
	cmpl	+04(r3),#00000001
	beql	0000FACC
	moval	+7A(r5),r4
	brb	0000FAE3
	tstl	r0
	movl	+05E7(r3),ap
	bbc	#00000002,+14(ap),0000FADC
	movl	r11,r2
	brb	0000FAE0
	nop
	movl	+08(sp),r2
	movl	r2,r4
	pushl	r4
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+73(r5)
	pushal	+0183(r6)
	pushab	+05EB(r3)
	calls	#06,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	calls	#00,000167A8
	movl	r0,r4
	bneq	0000FB34
	brw	0000FC02
	cmpl	r4,#00000005
	bneq	0000FB3C
	brw	0000FC02
	tstl	+44(r3)
	beql	0000FB46
	tstl	+40(r3)
	bneq	0000FB50
	tstl	+44(r3)
	bneq	0000FBB0
	tstl	+40(r3)
	beql	0000FBB0
	movzwl	#0401,-(sp)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+0543(r6)
	cmpl	r4,#00000003
	bneq	0000FB84
	moval	+0509(r6),r2
	brb	0000FB89
	tstl	r0
	nop
	moval	+051F(r6),r2
	pushl	r2
	pushal	+04E5(r6)
	pushab	+05EB(r3)
	calls	#05,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	brb	0000FBF0
	tstl	r0
	movzwl	#0401,-(sp)
	pushal	+0543(r6)
	cmpl	r4,#00000003
	bneq	0000FBC8
	moval	+0509(r6),r2
	brb	0000FBCD
	tstl	r0
	nop
	moval	+051F(r6),r2
	pushl	r2
	pushal	+04F8(r6)
	pushab	+05EB(r3)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	cmpl	r4,#00000003
	bneq	0000FBFC
	movb	#06,r2
	brb	0000FBFF
	tstl	r0
	movb	#02,r2
	cvtbl	r2,r10
	cmpl	r4,#00000005
	beql	0000FC0A
	brw	0000FEE9
	clrl	r2
	cmpl	+008C(r3),+0000C64C(r3)
	bgtru	0000FC19
	incl	r2
	movl	r2,r7
	tstl	+44(r3)
	beql	0000FC26
	tstl	+40(r3)
	bneq	0000FC36
	tstl	+44(r3)
	beql	0000FC2E
	brw	0000FCB8
	tstl	+40(r3)
	bneq	0000FC36
	brw	0000FCB8
	movzwl	#0401,-(sp)
	pushal	+0094(r5)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+0091(r5)
	pushl	+0000C64C(r3)
	tstl	r7
	beql	0000FC70
	moval	+008E(r5),r4
	brb	0000FC75
	moval	+008D(r5),r4
	pushl	r4
	pushl	+0000C650(r3)
	pushl	+008C(r3)
	tstl	r7
	beql	0000FC8C
	moval	+0085(r5),r2
	brb	0000FC90
	moval	+7F(r5),r2
	pushl	r2
	pushal	+7E(r5)
	pushal	+0197(r6)
	pushab	+05EB(r3)
	calls	#0B,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	brb	0000FD24
	movzwl	#0401,-(sp)
	pushal	+00AC(r5)
	pushal	+00AB(r5)
	pushal	+00AA(r5)
	pushl	+0000C64C(r3)
	tstl	r7
	beql	0000FCDC
	moval	+00A7(r5),r4
	brb	0000FCE1
	tstl	r0
	moval	+00A6(r5),r4
	pushl	r4
	pushl	+0000C650(r3)
	pushl	+008C(r3)
	tstl	r7
	beql	0000FCF8
	moval	+009E(r5),r2
	brb	0000FCFD
	moval	+0098(r5),r2
	pushl	r2
	pushal	+0096(r5)
	pushal	+0197(r6)
	pushab	+05EB(r3)
	calls	#0B,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	tstl	r7
	beql	0000FD30
	movb	#01,r2
	brb	0000FD33
	tstl	r0
	nop
	movb	#02,r2
	cvtbl	r2,r10
	brw	0000FEE9
	tstl	r0
	nop
	tstl	+44(r3)
	beql	0000FD44
	brw	0000FDC6
	tstl	+40(r3)
	bneq	0000FDC6
	pushl	#00000000
	tstl	+0C(r3)
	beql	0000FD58
	moval	+00B7(r5),r7
	brb	0000FD5D
	nop
	moval	+00B6(r5),r7
	pushl	r7
	cmpl	+04(r3),#00000001
	beql	0000FD6C
	moval	+00B5(r5),r4
	brb	0000FD83
	movl	+05E7(r3),ap
	bbc	#00000002,+14(ap),0000FD7C
	movl	r11,r2
	brb	0000FD80
	nop
	movl	+08(sp),r2
	movl	r2,r4
	pushl	r4
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+00AE(r5)
	pushal	+0183(r6)
	pushab	+05EB(r3)
	calls	#06,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	calls	#00,000186B0
	movl	r0,r4
	bneq	0000FDD5
	brw	0000FEE9
	tstl	+44(r3)
	beql	0000FDDF
	tstl	+40(r3)
	bneq	0000FDE9
	tstl	+44(r3)
	bneq	0000FE48
	tstl	+40(r3)
	beql	0000FE48
	movzwl	#0401,-(sp)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+053B(r6)
	cmpl	r4,#00000003
	bneq	0000FE1C
	moval	+0509(r6),r2
	brb	0000FE21
	tstl	r0
	moval	+051F(r6),r2
	pushl	r2
	pushal	+04E5(r6)
	pushab	+05EB(r3)
	calls	#05,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	brb	0000FE88
	tstl	r0
	movzwl	#0401,-(sp)
	pushal	+053B(r6)
	cmpl	r4,#00000003
	bneq	0000FE60
	moval	+0509(r6),r2
	brb	0000FE65
	tstl	r0
	nop
	moval	+051F(r6),r2
	pushl	r2
	pushal	+04F8(r6)
	pushab	+05EB(r3)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	cmpl	r4,#00000003
	bneq	0000FE94
	movb	#06,r2
	brb	0000FE97
	tstl	r0
	movb	#02,r2
	cvtbl	r2,r10
	brb	0000FEE9
	movzwl	#0401,-(sp)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+056F(r6)
	pushab	+05EB(r3)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	calls	#00,0000D50C
	movl	#00000001,r0
	ret
	tstl	+44(r3)
	bneq	0000FEF5
	calls	#00,0000B9B8
	tstl	+0000C6D5(r3)
	beql	0000FF53
	cmpl	+0000C6D5(r3),#00000001
	bleq	0000FF50
	movzwl	#0421,-(sp)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+054B(r6)
	pushab	+05EB(r3)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	movl	#00000032,r10
	brb	0000FF53
	tstl	r0
	nop
	movl	#00000001,r10
	cmpl	r10,#00000001
	bleq	0000FF63
	calls	#00,0000D50C
	movl	r10,r0
	ret
	cmpl	+0000C5EF(r3),+0000C648(r3)
	bneq	0000FF73
	brw	00010034
	tstl	+44(r3)
	beql	0000FF7D
	tstl	+40(r3)
	bneq	0000FF87
	tstl	+44(r3)
	bneq	0000FFC9
	tstl	+40(r3)
	beql	0000FFC9
	movzwl	#0401,-(sp)
	movab	+05EB(r3),r2
	addl3	#00004000,r2,-(sp)
	pushab	+0000C701(r3)
	calls	#02,00010890
	pushl	r0
	pushal	+00B9(r5)
	pushab	+05EB(r3)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	movzwl	#0401,-(sp)
	pushl	+0000C648(r3)
	pushl	+0000C5EF(r3)
	pushal	+0590(r6)
	pushab	+05EB(r3)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	movl	+05E7(r3),ap
	bbc	#00000000,+14(ap),0001002B
	movzwl	#0401,-(sp)
	pushal	+0417(r6)
	pushab	+05EB(r3)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	movl	#00000002,r10
	brw	000100B4
	tstl	r0
	nop
	tstl	+44(r3)
	beql	00010088
	tstl	+0000C627(r3)
	beql	0001005C
	movzwl	+0000C656(r3),-(sp)
	pushl	+0000C627(r3)
	calls	#02,000100C0
	cmpl	r0,r10
	bleq	000100B4
	movl	r0,r10
	brb	000100B4
	tstl	+40(r3)
	bneq	000100B4
	pushl	#00000000
	pushal	+00C0(r5)
	pushab	+05EB(r3)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	brb	000100B4
	tstl	r0
	tstl	+40(r3)
	bneq	000100B4
	tstl	r10
	bneq	000100B4
	pushl	#00000000
	pushal	+00C5(r5)
	pushab	+05EB(r3)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r3)
	pushab	(r3)
	movl	+0000C839(r3),ap
	calls	#04,(ap)
	calls	#00,0000D50C
	movl	r10,r0
	ret
	nop
	xfc
	remque	+5E08(r2),@(sp)+

;; fn000100C2: 000100C2
fn000100C2 proc
	subl2	#00000008,sp
	movab	FFFE66C4,r7
	movab	00007E1C,r10
	movab	FFFFB3D0,r2
	movab	FFFF8684,r5
	moval	+08(ap),r9
	cmpl	(r9),#00000004
	bgequ	000100ED

l000100EA:
	brw	000105C4

l000100ED:
	movab	0000E258,r11

l000100F4:
	pushl	+04(ap)
	calls	#01,(r11)
	movw	r0,+02(sp)
	addl3	#00000002,+04(ap),-(sp)
	calls	#01,(r11)
	movzwl	r0,r8
	subl3	#00000004,(r9),r0
	cmpl	r8,r0
	blequ	00010184

l00010112:
	tstl	+40(r2)
	beql	00010156

l00010117:
	pushl	#00000001
	movab	+05EB(r2),r0
	addl3	#00004000,r0,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+00C7(r7)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00010156:
	pushl	#00000001
	subl3	#00000004,+08(ap),-(sp)
	pushl	r8
	pushal	+05B3(r5)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	movl	#00000002,r0
	ret

l00010184:
	movzwl	+02(sp),r1
	cmpl	r1,#00000007
	bgeq	00010190

l0001018D:
	brw	000105B1

l00010190:
	movl	r1,r0
	casel	r0,#00000007,#00000005
00010197                      1A 04 1A 04 79 00 1A 04 1A        ....y....
000101A0 04                                              .               

l000101A1:
	bgtru	000101A7

l000101A3:
	brb	000101B0
000101A5                D5 50                                 .P         

l000101A7:
	nop
	jmp	4000E3D8
000101AE                                           D5 50               .P

l000101B0:
	cmpl	r0,#00004341
	bgtr	000101BC

l000101B9:
	brw	000105B1

l000101BC:
	cmpl	r0,#00004453
	bgeq	000101C8

l000101C5:
	brw	000105B1

l000101C8:
	bneq	000101CD

l000101CA:
	brw	000103A9

l000101CD:
	cmpl	r0,#00004704
	bgeq	000101D9

l000101D6:
	brw	000105B1

l000101D9:
	casel	r0,#00004704,#0000000B
000101E1    D0 03 D0 03 D0 03 D0 03 D0 03 D0 03 D0 03 D0  ...............
000101F0 03 D0 03 D0 03 D0 03                            .......         

l000101F7:
	Invalid
	cvtsp	#0001,#17,4000E3D8,@-2EB0(r5)
	Invalid
	bpt
	brw	000105B1
	pushl	#00000000
	pushl	#00000004
	pushl	r8
	pushl	+04(ap)
	calls	#04,000105F0
	movl	r0,r4
	bneq	00010226
	brw	000105B1
	tstl	+40(r2)
	beql	0001026A
	pushl	#00000001
	movab	+05EB(r2),r0
	addl3	#00004000,r0,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+00CE(r7)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	cmpl	r4,#00000002
	bgeq	00010272
	brw	00010318
	movl	r4,r0
	casel	r0,#00000002,#00000005
	Invalid
	pushab	#00
	pushab	#00
	Reserved
	halt
	Reserved
	halt
	brb	00010290
	nop
	jmp	4000E3D8
	tstl	r0
	cmpl	r0,#0000004F
	bneq	00010318
	pushl	#00000001
	pushal	+00D5(r7)
	subl3	#0000000A,r8,-(sp)
	pushal	(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000103A5
	tstl	r0
	nop
	pushl	#00000001
	pushal	+0611(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000103A5
	tstl	r0
	pushl	#00000001
	pushal	+06A1(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000103A5
	tstl	r0
	bicl3	#FFFFFF00,r4,r0
	cmpl	r0,#00000002
	beql	0001034C
	pushl	#00000001
	pushal	+06C5(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	000103A5
	tstl	r0
	ashl	#F8,r4,r0
	movzwl	r0,r3
	cmpl	r3,#00000008
	bneq	00010380
	pushl	#00000001
	pushal	+0655(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	000103A5
	tstl	r0
	pushl	#00000001
	pushl	r3
	pushal	+0677(r5)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	movl	r4,r0
	ret

l000103A9:
	cmpl	r8,#00000005
	bgequ	000103B4

l000103AE:
	movzbl	#4F,r4
	brb	000103DB

l000103B4:
	movl	+04(ap),r1
	movzbl	+08(r1),r0
	beql	000103C8

l000103BE:
	movzwl	#4001,r3
	brb	000103D8
000103C5                D5 50 01                              .P.        

l000103C8:
	pushl	#00000000
	pushl	#00000005
	pushl	r8
	pushl	r1
	calls	#04,000105F0
	movl	r0,r3

l000103D8:
	movl	r3,r4

l000103DB:
	movl	r4,r6
	bneq	000103E3

l000103E0:
	brw	000105B1

l000103E3:
	tstl	+40(r2)
	beql	00010427

l000103E8:
	pushl	#00000001
	movab	+05EB(r2),r0
	addl3	#00004000,r0,-(sp)
	pushab	+0000C701(r2)
	calls	#02,00010890
	pushl	r0
	pushal	+00D7(r7)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00010427:
	cmpl	r6,#00000002
	bgeq	0001042F

l0001042C:
	brw	00010520

l0001042F:
	movl	r6,r0
	casel	r0,#00000002,#00000005
00010436                   66 00 EA 00 EA 00 EA 00 8E 00       f.........

l00010440:
	Invalid
	cvtps	#0017,4000E3D8,@-2EB0(r5),r0
	caseb	00[pc],#00,#00
	bgeq	00010458
	brw	00010520
	beql	0001046C
	cmpl	r0,#00004001
	bneq	00010466
	brw	000104EC
	brw	00010520
	tstl	r0
	nop
	pushl	#00000001
	pushal	+00DE(r7)
	subl3	#0000000B,r8,-(sp)
	pushal	00007E48
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000105AD
	pushl	#00000001
	pushal	+0611(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000105AD
	tstl	r0
	pushl	#00000001
	pushal	+06A1(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brw	000105AD
	tstl	r0
	pushl	#00000001
	movl	+04(ap),r0
	movzbl	+08(r0),-(sp)
	pushal	+0633(r5)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	movl	#00000001,r6
	brw	000105AD
	tstl	r0
	nop

l00010520:
	bicl3	#FFFFFF00,r6,r0
	cmpl	r0,#00000002
	beql	00010554

l0001052D:
	pushl	#00000001
	pushal	+06C5(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	000105AD
00010552       D5 50                                       .P            

l00010554:
	ashl	#F8,r6,r0
	movzwl	r0,r3
	cmpl	r3,#00000008
	bneq	00010588

l00010561:
	pushl	#00000001
	pushal	+0655(r5)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	000105AD
00010586                   D5 50                               .P        

l00010588:
	pushl	#00000001
	pushl	r3
	pushal	+0677(r5)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l000105AD:
	movl	r6,r0
	ret

l000105B1:
	addl3	#00000004,r8,r1
	subl2	r1,(r9)
	addl2	r1,+04(ap)
	cmpl	(r9),#00000004
	blssu	000105C4

l000105C1:
	brw	000100F4

l000105C4:
	tstl	+40(r2)
	bneq	000105EC

l000105C9:
	pushl	#00000000
	pushal	+00E0(r7)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r3
	calls	#04,(r3)

l000105EC:
	clrl	r0
	ret
000105EF                                              01                .
000105F0 1C 00                                           ..              

;; fn000105F2: 000105F2
;;   Called from:
;;     000103D0 (in fn000100C2)
fn000105F2 proc
	subl2	#00000004,sp
	cmpl	+08(ap),#00000004
	blssu	00010617

l000105FB:
	addl3	#00000004,+04(ap),-(sp)
	calls	#01,0000E274
	movl	r0,r4
	beql	0001061C

l0001060C:
	addl3	#00000006,+0C(ap),r0
	cmpl	+08(ap),r0
	bgtru	0001061C

l00010617:
	movzbl	#4F,r0
	ret

l0001061C:
	pushl	r4
	calls	#01,@000192B4
	movl	r0,r3
	bneq	0001062E

l0001062A:
	movl	#00000007,r0
	ret

l0001062E:
	subl3	+0C(ap),+08(ap),-(sp)
	addl3	#00000004,+0C(ap),r0
	addl3	+04(ap),r0,-(sp)
	pushl	r4
	pushl	r3
	calls	#04,00010674
	movl	r0,r2
	bneq	00010664

l0001064E:
	movl	+10(ap),r0
	beql	00010664

l00010654:
	pushl	r4
	pushl	r3
	pushl	+08(ap)
	pushl	+04(ap)
	calls	#04,(r0)
	movl	r0,r2

l00010664:
	pushl	r3
	calls	#01,@000192B0
	movl	r2,r0
	ret
00010671    D5 50 01 FC 07                                .P...          

;; fn00010676: 00010676
;;   Called from:
;;     00010642 (in fn000105F2)
fn00010676 proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	movab	FFFF8684,r5
	movl	+0000C5F7(r2),r8
	movl	+0000C5FB(r2),r9
	clrl	r6
	movl	+0C(ap),r3
	pushl	r3
	calls	#01,0000E258
	movw	r0,r7
	addl3	#00000002,r3,-(sp)
	calls	#01,0000E274
	movl	r0,r10
	addl3	#00000006,r3,+0000C5F7(r2)
	subl3	#00000006,+10(ap),+0084(r2)
	movl	+0084(r2),+0000C5FB(r2)
	movl	#00000001,+0000C6C5(r2)
	movl	+04(ap),+0000C6C9(r2)
	movl	+08(ap),+0000C6CD(r2)
	movzwl	r7,r0
	casel	r0,#00000000,#00000008
000106EB                                  1D 00 A9 00 A9            .....
000106F0 00 A9 00 A9 00 A9 00 A9 00 A9 00                ...........     

l000106FB:
	addf3	#0.5,#36.0,@(r4)+
	halt
	jmp	4000E3D8
00010706                   D5 50 DD E2 FB C5 00 00 DD E2       .P........
00010710 F7 C5 00 00 DD AC 04 FB 03 FF 7E 8B 00 00 D0 C2 ..........~.....
00010720 84 00 E2 FD C6 00 00 31 AA 00 D5 50 D4 E2 FD C6 .......1...P....
00010730 00 00 FB 00 EF 77 7F 00 00 D0 50 54 13 54 D5 A2 .....w....PT.T..
00010740 44 12 3D 3C 8F 01 04 7E DF C5 3B 05 D1 54 03 12 D.=<...~..;..T..
00010750 07 DE C5 09 05 53 11 05 DE C5 1F 05 53 DD 53 DF .....S......S.S.
00010760 C5 F8 04 9F C2 EB 05 FB 04 FF 62 8B 00 00 DD 50 ..........b....P
00010770 9F C2 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 60 .....b..9...P..`
00010780 D1 54 03 12 07 90 06 50 11 05 D5 50 90 02 50 98 .T.....P...P..P.
00010790 50 56 11 40 D5 A2 44 13 0F 3C 57 50 78 08 50 50 PV.@..D..<WPx.PP
000107A0 C9 02 50 56 11 2E D5 50 3C 8F 01 04 7E 3C 57 7E ..PV...P<...~<W~
000107B0 DF C5 EC 06 9F C2 EB 05 FB 03 FF 11 8B 00 00 DD ................
000107C0 50 9F C2 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 P.....b..9...P..
000107D0 60 D0 02 56 D0 58 E2 F7 C5 00 00 D0 59 E2 FB C5 `..V.X......Y...
000107E0 00 00 D4 E2 C5 C6 00 00 D5 56 12 57 DD E2 FD C6 .........V.W....
000107F0 00 00 DD AC 04 DD 00 FB 03 EF BA C7 FF FF D1 50 ...............P
00010800 5A 13 40 D5 A2 44 13 08 3C 8F 02 08 56 11 34 01 Z.@..D..<...V.4.
00010810 3C 8F 01 04 7E DD 5A DD 50 DD E2 13 C6 00 00 DF <...~.Z.P.......
00010820 C5 2E 07 9F C2 EB 05 FB 05 FF A2 8A 00 00 DD 50 ...............P
00010830 9F C2 EB 05 9F 62 D0 E2 39 C8 00 00 50 FB 04 60 .....b..9...P..`
00010840 D0 02 56 D0 56 50 04 01 0C 00                   ..V.VP....      

;; fn0001084A: 0001084A
;;   Called from:
;;     00018706 (in fn000186B2)
fn0001084A proc
	subl2	#00000004,sp
	movab	FFFFB3D0,r2
	cmpl	+08(ap),+0000C6CD(r2)
	blequ	00010862

l0001085E:
	movl	#00000032,r0
	ret

l00010862:
	movl	+08(ap),r3
	pushl	r3
	pushl	+04(ap)
	pushl	+0000C6C9(r2)
	calls	#03,@0001929C
	addl2	r3,+0000C6C9(r2)
	subl2	r3,+0000C6CD(r2)
	addl2	r3,+0000C6FD(r2)
	clrl	r0
	ret
00010890 0C 00                                           ..              

;; fn00010892: 00010892
;;   Called from:
;;     0000E607 (in fn0000E3DA)
;;     0000E670 (in fn0000E3DA)
;;     0000E6D5 (in fn0000E3DA)
;;     0000F87A (in fn0000F816)
;;     0001012C (in fn000100C2)
;;     000103FD (in fn000100C2)
;;     0001778D (in fn00017772)
fn00010892 proc
	subl2	#00000004,sp
	movl	+04(ap),r3
	movl	+08(ap),r2
	tstb	(r3)
	beql	000108C7

l000108A1:
	tstl	r0
	nop

l000108A4:
	movzbl	(r3),r0
	cmpl	r0,#00000020
	bgequ	000108C0

l000108AC:
	movb	#5E,(r2)+
	movzbl	(r3)+,r0
	addl2	#00000040,r0
	cvtlb	r0,(r2)+
	brb	000108C3
000108BF                                              01                .

l000108C0:
	movb	(r3)+,(r2)+

l000108C3:
	tstb	(r3)
	bneq	000108A4

l000108C7:
	clrb	(r2)
	movl	+08(ap),r0
	ret
000108CE                                           00 00               ..
000108D0 FC 0F                                           ..              

;; fn000108D2: 000108D2
;;   Called from:
;;     00008318 (in fn0000802E)
fn000108D2 proc
	subl2	#00000008,sp
	movab	FFFE67AC,r5
	movab	FFFFB3D0,r2
	movab	FFFF8DEC,r10
	clrl	r11
	clrl	r3
	clrl	(sp)
	movzwl	#2004,-(sp)
	calls	#01,@000192B4
	movl	r0,+0000C5F3(r2)
	movzwl	#8001,-(sp)
	calls	#01,@000192B4
	movl	r0,+0000C6F1(r2)
	movl	r0,+0000C6F5(r2)
	tstl	+0000C5F3(r2)
	beql	0001092D

l00010925:
	tstl	+0000C6F1(r2)
	bneq	00010955

l0001092D:
	movzwl	#0401,-(sp)
	pushal	(r10)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	movl	#00000004,r0
	ret

l00010955:
	addl3	#00002000,+0000C5F3(r2),+0000C62B(r2)
	movb	#50,+0000C62F(r2)
	movb	#50,+0000C639(r2)
	movb	#50,+0000C634(r2)
	movb	#4B,+0000C630(r2)
	movb	#4B,+0000C63A(r2)
	movb	#4B,+0000C635(r2)
	pushal	(r5)
	movab	+0000C62F(r2),ap
	addl3	#00000002,ap,-(sp)
	movab	@000192BC,r4
	calls	#02,(r4)
	pushal	+03(r5)
	movab	+0000C634(r2),ap
	addl3	#00000002,ap,-(sp)
	calls	#02,(r4)
	pushal	+06(r5)
	movab	+0000C639(r2),ap
	addl3	#00000002,ap,-(sp)
	calls	#02,(r4)
	clrq	r6
	clrl	r8
	clrl	r4
	clrl	r9
	pushl	+0000C60F(r2)
	calls	#01,0000C0CC
	movl	r0,+0000C613(r2)
	bneq	000109EF

l000109EC:
	brw	00010A98

l000109EF:
	nop

l000109F0:
	movl	+0000C613(r2),r11
	tstl	+40(r2)
	bneq	00010A32

l000109FC:
	cmpl	r3,#00000009
	beql	00010A32

l00010A01:
	cmpl	r3,#0000004C
	beql	00010A32

l00010A0A:
	tstl	+48(r2)
	beql	00010A13

l00010A0F:
	tstl	(r2)
	beql	00010A32

l00010A13:
	addl3	r8,r7,ap
	addl2	r6,ap
	addl2	r4,ap
	bleq	00010A32

l00010A1F:
	pushl	#00000000
	pushl	#00000001
	pushal	+09(r5)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010A32:
	pushl	#00000000
	calls	#01,00010E68
	movl	r0,r3
	cmpl	r3,#00000001
	bneq	00010A48

l00010A41:
	incl	r6
	brb	00010A6E
00010A45                D5 50 01                              .P.        

l00010A48:
	cmpl	r3,#0000004C
	bneq	00010A58

l00010A51:
	incl	r9
	brb	00010A6E
00010A55                D5 50 01                              .P.        

l00010A58:
	cmpl	r3,#00000009
	bneq	00010A64

l00010A5D:
	incl	r4
	brb	00010A6E
00010A61    D5 50 01                                      .P.            

l00010A64:
	tstl	r3
	beql	00010A6C

l00010A68:
	incl	r7
	brb	00010A6E

l00010A6C:
	incl	r8

l00010A6E:
	cmpl	r3,#0000004C
	beql	00010A7F

l00010A77:
	cmpl	r3,(sp)
	bleq	00010A7F

l00010A7C:
	movl	r3,(sp)

l00010A7F:
	pushl	+0000C60F(r2)
	calls	#01,0000C0CC
	movl	r0,+0000C613(r2)
	beql	00010A98

l00010A95:
	brw	000109F0

l00010A98:
	addl3	r8,r6,ap
	addl2	r7,ap
	beql	00010AA4

l00010AA1:
	brw	00010B72

l00010AA4:
	addl3	r9,r4,ap
	cmpl	ap,#00000001
	beql	00010AB0

l00010AAD:
	brw	00010B72

l00010AB0:
	tstl	r11
	bneq	00010AB7

l00010AB4:
	brw	00010B72

l00010AB7:
	clrl	r4
	clrl	r9
	cmpl	(sp),#00000009
	bneq	00010AC2

l00010AC0:
	clrl	(sp)

l00010AC2:
	pushl	+0000C60F(r2)
	calls	#01,00018F20
	tstl	r0
	beql	00010B18

l00010AD3:
	movzwl	#0401,-(sp)
	pushl	+0000C60F(r2)
	tstl	(r2)
	beql	00010AEC

l00010AE2:
	moval	00007EE0,r3
	brb	00010AF1
00010AEB                                  01                        .    

l00010AEC:
	moval	+01C8(r10),r3

l00010AF1:
	pushl	r3
	pushal	+0115(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brb	00010B72
00010B16                   D5 50                               .P        

l00010B18:
	pushl	r11
	calls	#01,@000192C4
	addl2	r11,r0
	movl	r11,+0000C613(r2)
	pushal	+0B(r5)
	pushl	r0
	calls	#02,@000192BC
	pushl	#00000001
	calls	#01,00010E68
	cmpl	r0,#00000001
	bneq	00010B48

l00010B43:
	incl	r6
	brb	00010B6A
00010B47                      01                                .        

l00010B48:
	cmpl	r0,#0000004C
	bneq	00010B58

l00010B51:
	incl	r9
	brb	00010B6A
00010B55                D5 50 01                              .P.        

l00010B58:
	cmpl	r0,#00000009
	beql	00010B6A

l00010B5D:
	tstl	r0
	beql	00010B68

l00010B61:
	incl	r7
	brb	00010B6A
00010B65                D5 50 01                              .P.        

l00010B68:
	incl	r8

l00010B6A:
	cmpl	r0,(sp)
	bleq	00010B72

l00010B6F:
	movl	r0,(sp)

l00010B72:
	pushl	+0000C60F(r2)
	calls	#01,00018F20
	tstl	r0
	bneq	00010B86

l00010B83:
	brw	00010D63

l00010B86:
	cmpl	+40(r2),#00000003
	blss	00010B8F

l00010B8C:
	brw	00010D63

l00010B8F:
	tstl	+48(r2)
	beql	00010BA0

l00010B94:
	tstl	+40(r2)
	beql	00010BA0

l00010B99:
	tstl	(r2)
	bneq	00010BA0

l00010B9D:
	brw	00010D63

l00010BA0:
	addl3	r7,r4,ap
	addl2	r6,ap
	bgtr	00010BAE

l00010BA9:
	cmpl	r8,#00000001
	beql	00010BD8

l00010BAE:
	tstl	+48(r2)
	beql	00010BB7

l00010BB3:
	tstl	(r2)
	beql	00010BD8

l00010BB7:
	tstl	+44(r2)
	beql	00010BC2

l00010BBC:
	cmpl	+40(r2),#00000001
	bgtr	00010BD8

l00010BC2:
	movzwl	#0401,-(sp)
	pushl	#00000001
	pushal	+10(r5)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010BD8:
	cmpl	r8,#00000001
	bgtr	00010BEB

l00010BDD:
	bneq	00010C24

l00010BDF:
	addl3	r9,r4,ap
	addl2	r7,ap
	addl2	r6,ap
	bleq	00010C24

l00010BEB:
	movzwl	#0401,-(sp)
	cmpl	r8,#00000001
	bneq	00010BFC

l00010BF5:
	moval	+19(r5),r3
	brb	00010C00
00010BFB                                  01                        .    

l00010BFC:
	moval	+12(r5),r3

l00010C00:
	pushl	r3
	pushl	r8
	pushal	+27(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010C24:
	tstl	r6
	bleq	00010C60

l00010C28:
	movzwl	#0401,-(sp)
	cmpl	r6,#00000001
	bneq	00010C38

l00010C32:
	moval	+20(r5),r3
	brb	00010C3C

l00010C38:
	moval	+1E(r5),r3

l00010C3C:
	pushl	r3
	pushl	r6
	pushal	+4D(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010C60:
	tstl	r7
	bleq	00010C9C

l00010C64:
	movzwl	#0401,-(sp)
	cmpl	r7,#00000001
	bneq	00010C74

l00010C6E:
	moval	+23(r5),r3
	brb	00010C78

l00010C74:
	moval	+21(r5),r3

l00010C78:
	pushl	r3
	pushl	r7
	pushal	+7D(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010C9C:
	tstl	r4
	bleq	00010CD9

l00010CA0:
	movzwl	#0401,-(sp)
	cmpl	r4,#00000001
	bneq	00010CB0

l00010CAA:
	moval	+26(r5),r3
	brb	00010CB4

l00010CB0:
	moval	+24(r5),r3

l00010CB4:
	pushl	r3
	pushl	r4
	pushal	+009D(r10)
	pushab	+05EB(r2)
	calls	#04,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010CD9:
	cmpl	r9,#00000001
	bneq	00010D08

l00010CDE:
	movzwl	#0401,-(sp)
	pushal	+00C2(r10)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)
	brb	00010D34
00010D06                   D5 50                               .P        

l00010D08:
	tstl	r9
	bleq	00010D34

l00010D0C:
	movzwl	#0401,-(sp)
	pushl	r9
	pushal	+00E0(r10)
	pushab	+05EB(r2)
	calls	#03,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010D34:
	addl3	r8,r7,ap
	addl2	r6,ap
	bneq	00010D63

l00010D3D:
	movzwl	#0401,-(sp)
	pushal	+0101(r10)
	pushab	+05EB(r2)
	calls	#02,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),ap
	calls	#04,(ap)

l00010D63:
	calls	#00,00018728
	pushl	#00000005
	pushl	#00000000
	calls	#02,0000C6F8
	tstl	+0000C5EB(r2)
	beql	00010D8A

l00010D7D:
	calls	#00,0000D404
	clrl	+0000C5EB(r2)

l00010D8A:
	tstl	+0000C815(r2)
	beql	00010DA5

l00010D92:
	pushl	+0000C815(r2)
	calls	#01,@000192B0
	clrl	+0000C815(r2)

l00010DA5:
	tstl	+0000C6F1(r2)
	beql	00010DBA

l00010DAD:
	pushl	+0000C6F1(r2)
	calls	#01,@000192B0

l00010DBA:
	tstl	+0000C5F3(r2)
	beql	00010DCF

l00010DC2:
	pushl	+0000C5F3(r2)
	calls	#01,@000192B0

l00010DCF:
	clrl	+0000C6F1(r2)
	clrl	+0000C5F3(r2)
	movl	+00(sp),r0
	ret
00010DE0 00 00 C2 04 5E 9E EF E5 A5 FE FF 5C FB 00 EF 35 ....^......\...5
00010DF0 79 00 00 DD 05 DD 00 FB 02 EF FA B8 FF FF D5 EC y...............
00010E00 EB C5 00 00 13 0D FB 00 EF F7 C5 FF FF D4 EC EB ................
00010E10 C5 00 00 D5 EC 15 C8 00 00 13 13 DD EC 15 C8 00 ................
00010E20 00 FB 01 FF 88 84 00 00 D4 EC 15 C8 00 00 D5 EC ................
00010E30 F1 C6 00 00 13 0D DD EC F1 C6 00 00 FB 01 FF 6D ...............m
00010E40 84 00 00 D5 EC F3 C5 00 00 13 0D DD EC F3 C5 00 ................
00010E50 00 FB 01 FF 58 84 00 00 D4 EC F1 C6 00 00 D4 EC ....X...........
00010E60 F3 C5 00 00 04 D5 50 01 FC 0F                   ......P...      

;; fn00010E6A: 00010E6A
;;   Called from:
;;     00010A34 (in fn000108D2)
;;     00010B39 (in fn000108D2)
fn00010E6A proc
	subl2	#0000000C,sp
	movab	FFFE67AC,r7
	movab	00007D48,r10
	movab	00007DE0,r11
	movab	FFFFB3D0,r2
	movab	FFFF8DEC,r6
	clrl	r8
	clrl	r5
	pushl	+0000C613(r2)
	calls	#01,00018F20
	tstl	r0
	bneq	00010EDF

l00010EA5:
	pushab	+0000C694(r2)
	pushl	+0000C613(r2)
	calls	#02,@000192A8
	tstl	r0
	bneq	00010EDF

l00010EBC:
	movzwl	+0000C69E(r2),r0
	bicl2	#FFFF0FFF,r0
	clrl	r1
	cmpl	r0,#00004000
	bneq	00010ED7

l00010ED5:
	incl	r1

l00010ED7:
	movl	r1,r5
	bneq	00010EDF

l00010EDC:
	brw	00010FAB

l00010EDF:
	tstl	+04(ap)
	bneq	00010EE7

l00010EE4:
	brw	00010F98

l00010EE7:
	tstl	+0000C6E9(r2)
	beql	00010F50

l00010EEF:
	movzwl	#0401,-(sp)
	pushl	+0000C613(r2)
	movl	(r2),r3
	beql	00010F08

l00010EFF:
	moval	+28(r7),r4
	brb	00010F0C
00010F05                D5 50 01                              .P.        

l00010F08:
	moval	+27(r7),r4

l00010F0C:
	pushl	r4
	pushl	+0000C60F(r2)
	tstl	r3
	beql	00010F24

l00010F18:
	moval	00007EE0,r3
	brb	00010F29
00010F21    D5 50 01                                      .P.            

l00010F24:
	moval	+01C8(r6),r3

l00010F29:
	pushl	r3
	pushal	+0154(r6)
	pushab	+05EB(r2)
	calls	#06,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)
	brb	00010F98
00010F4E                                           D5 50               .P

l00010F50:
	movzwl	#0401,-(sp)
	pushl	+0000C613(r2)
	pushl	+0000C60F(r2)
	tstl	(r2)
	beql	00010F70

l00010F65:
	moval	00007EE0,r3
	brb	00010F75
00010F6E                                           D5 50               .P

l00010F70:
	moval	+01C8(r6),r3

l00010F75:
	pushl	r3
	pushal	+01A5(r6)
	pushab	+05EB(r2)
	calls	#05,@000192D0
	pushl	r0
	pushab	+05EB(r2)
	pushab	(r2)
	movl	+0000C839(r2),r0
	calls	#04,(r0)

l00010F98:
	tstl	r5
	beql	00010FA4

l00010F9C:
	movb	#4C,r1
	brb	00010FA7
00010FA2       D5 50                                       .P            

l00010FA4:
	movb	#09,r1

l00010FA7:
	cvtbl	r1,r0
	ret

l00010FAB:
	movl	+0000C6AE(r2),+0000C61B(r2)
	calls	#00,00009A50
	tstl	r0
	beql	00010FC5

l00010FC1:
	movl	#00000002,r0
	ret

l00010FC5:
	calls	#00,0000D4A0
	tstl	r0
	beql	00010FD4

l00010FD0:
	movl	#00000009,r0
	ret

l00010FD4:
	tstl	+0000C5EB(r2)
	bneq	00010FF0

l00010FDC:
	calls	#00,0000D39C
	movl	r0,+0000C5EB(r2)
	bneq	00010FF0

l00010FEC:
	movl	#00000004,r0
	ret

l00010FF0:
	clrl	+0000C61F(r2)
	movl	+0000C5F3(r2),+0000C5F7(r2)
	tstl	(r2)
	bneq	00011037
